.sm-score th{text-align:left;padding:10px 8px 6px;font-weight:600}.sm-score th:not(:first-child),.sm-score td:not(:first-child){text-align:right}.ms .lp-plate .ag-verdict{margin-top:10px}.sm-feed{margin:0;padding:0;list-style:none}.sm-feed li{border-top:1px solid var(--hair);grid-template-columns:64px 88px minmax(0,1fr);gap:4px 12px;padding-block:12px;display:grid}.sm-feed li:first-child{border-top:0;padding-top:0}.sm-feed .caps{padding-top:2px}.sm-kind{color:var(--ink)}.sm-feed p{color:var(--ink-body);text-wrap:pretty}.sm-who{white-space:nowrap}.sm-who strong{color:var(--ink)}.sm-who .lp-swatch{vertical-align:-1px;margin-right:6px}.sm-standings{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.sm-standings thead th{text-align:left;white-space:nowrap;padding:0 10px 8px 0;font-weight:600}.sm-standings thead th:nth-child(n+3),.sm-standings td:nth-child(n+3){text-align:right}.sm-standings tbody th,.sm-standings td{border-top:1px solid var(--hair);vertical-align:middle;height:44px;color:var(--ink-body);padding:4px 10px 4px 0;font-weight:400}.sm-standings tbody th{text-align:left}.sm-standings .lp-pos{width:20px;font-weight:800;font-stretch:var(--condensed);color:var(--ink)}.sm-eng{align-items:center;gap:10px;min-width:140px;display:flex}.sm-eng .lp-bar-fill{background:var(--rule-strong);max-width:calc(100% - 44px);height:12px}.sm-standings .is-own th,.sm-standings .is-own td{background:var(--ink);color:var(--paper);border-top-color:var(--ink)}.sm-standings .is-own .club-name,.sm-standings .is-own .lp-pos,.sm-standings .is-own .fig{color:var(--paper)}.sm-standings .is-own .kit{background:currentColor}.sm-standings .is-own .sm-eng .lp-bar-fill{background:var(--paper)}.sm-standings .is-own th{padding-left:8px}.sm-reply{border-left:3px solid var(--ink);background:var(--sheet);margin-top:18px;padding:14px 16px}.ms .sm-review{color:var(--ink-muted);font-style:italic}.ms .sm-reply>.caps{margin-top:12px}.ms .sm-draft{color:var(--ink);text-wrap:pretty;margin-top:4px}.ms .sm-reply-foot{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;display:flex}.sm-copy{border:1px solid var(--rule-strong);background:var(--paper);height:30px;color:var(--ink);border-radius:4px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.sm-cards{flex-wrap:wrap;gap:16px;display:flex}.sm-card{--card-accent:var(--kit-3);aspect-ratio:85/54;border:1px solid var(--rule);border-top:4px solid var(--card-accent);color:#1d1d1b;background:#faf5ef;flex-direction:column;width:min(100%,300px);padding:12px 14px;display:flex;position:relative;box-shadow:0 1px 2px #0000000f}.sm-side{color:var(--ink-muted);position:absolute;top:-22px;left:0}.sm-card-top{justify-content:flex-end;display:flex}.sm-card-top .ag-logo.is-slot{height:20px;font-size:10px}.sm-card-body{flex:1;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.ms .sm-card-kicker{color:#5b5b55;font-size:10.5px;line-height:13px}.ms .sm-card-head{font-size:17px;font-weight:800;line-height:18px;font-stretch:var(--condensed);color:#1d1d1b;margin-top:2px}.ms .sm-card-stars{letter-spacing:2px;color:var(--card-accent);margin-top:3px;font-size:11px}.ms .sm-card-ins{color:#5b5b55;margin-top:3px;font-size:9.5px;line-height:12px}.sm-qr{flex-direction:column;align-items:center;gap:3px;display:flex}.sm-qr-grid{background:#fff;grid-template-columns:repeat(11,5px);grid-auto-rows:5px;padding:4px;display:grid}.sm-qr-grid>.is-on{background:#1d1d1b}.sm-qr-cap{color:#5b5b55;font-size:8.5px}.sm-card.is-back{justify-content:center;gap:6px}.ms .sm-back-title{font-size:15px;line-height:17px}.ms .sm-back-body{color:#3b3b37;text-wrap:pretty;font-size:11px;line-height:15px}.sm-cards{margin-top:22px}.sm-scans{border-top:1px solid var(--hair);margin-top:22px;padding-top:12px}.sm-scan-bars{align-items:flex-end;gap:6px;height:56px;margin-block:8px;display:flex}.sm-scan-bars span{background:var(--ink);flex:1;max-width:28px}.sm-scans strong{color:var(--ink)}@media (width<=640px){.sm-feed li{grid-template-columns:64px minmax(0,1fr)}.sm-feed li>p{grid-column:1/-1}.sm-card{width:100%}}@media (width<=520px){.sm-standings thead th{white-space:normal}.sm-eng{min-width:0}}
