.mrg [hidden]{display:none!important}.mrg-title{color:var(--ink);margin:0 0 14px;font-size:1.02rem;font-weight:700}.mrg-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.mrg-game{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.mrg-game>*{min-width:0}.mrg-setup-row{grid-template-columns:34px 1fr 36px;align-items:center;gap:10px;margin-bottom:10px;display:grid}.mrg-row-num{color:var(--ink-mute);text-align:center;font-size:.82rem;font-weight:700}.mrg-remove{border-radius:var(--rounded-md);border:1px solid var(--hairline);background:var(--canvas);width:36px;height:36px;color:var(--ink-mute);cursor:pointer;font-family:inherit;font-size:1.15rem;line-height:1}.mrg-remove:hover:not(:disabled){border-color:var(--error);color:var(--error)}.mrg-remove:disabled{opacity:.4;cursor:not-allowed}.mrg-details{border:1px solid var(--hairline);border-radius:var(--rounded-lg);background:var(--canvas);padding:14px 16px}.mrg-details summary{cursor:pointer;color:var(--ink);font-size:.92rem;font-weight:600}.mrg-details[open] summary{margin-bottom:14px}.mrg-row,.mrg-cols-head{grid-template-columns:minmax(130px,1.2fr) minmax(170px,auto) minmax(105px,.8fr) minmax(86px,auto);align-items:center;gap:14px;display:grid}.mrg-cols-head{text-transform:uppercase;letter-spacing:.4px;color:var(--ink-mute);border-bottom:1px solid var(--hairline);margin-top:18px;padding-bottom:8px;font-size:.72rem;font-weight:600}.mrg-row{border-bottom:1px dashed var(--hairline);padding:12px 0}.mrg-row:last-child{border-bottom:0}.mrg-cell-name{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mrg-row-name{color:var(--ink);overflow-wrap:anywhere;font-size:.92rem;font-weight:600}.mrg-tag{text-transform:uppercase;letter-spacing:.4px;border-radius:var(--rounded-pill);white-space:nowrap;padding:2px 8px;font-size:.66rem;font-weight:700}.mrg-tag.is-seen{background:var(--lavender);color:var(--primary)}.mrg-tag.is-unseen{background:var(--surface-alt);border:1px solid var(--hairline);color:var(--ink-mute)}.mrg-dublee-row{align-self:end;padding-bottom:4px}.mrg-seen{justify-self:start}.mrg-foul{white-space:nowrap;font-size:.85rem}.mrg-preview{border-top:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:18px;padding-top:16px;display:grid}.mrg-preview-label{text-transform:uppercase;letter-spacing:1px;color:var(--primary);margin-bottom:4px;font-size:.76rem;font-weight:700}.mrg-reason{color:var(--ink-mute);font-size:.74rem;font-weight:400;display:block}.mrg-pos{color:var(--success)}.mrg-neg{color:var(--error)}.mrg-hint-ok{color:var(--success);font-weight:600}.mrg-history-round{border:1px solid var(--hairline);border-radius:var(--rounded-md);background:var(--canvas);margin-bottom:10px;padding:0 14px}.mrg-history-round summary{cursor:pointer;color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;font-size:.9rem;font-weight:600;display:flex}.mrg-history-round[open] summary{border-bottom:1px solid var(--hairline);margin-bottom:12px}.mrg-history-meta{color:var(--ink-mute);font-size:.78rem;font-weight:500}.mrg-del-round{border:1px solid var(--hairline);background:var(--canvas);color:var(--error);border-radius:var(--rounded-pill);cursor:pointer;margin-left:auto;padding:5px 12px;font-family:inherit;font-size:.75rem;font-weight:600}.mrg-del-round:hover{border-color:var(--error)}.mrg-history-body{padding-bottom:14px}.mrg-history-pay{color:var(--ink-mute);flex-direction:column;gap:6px;margin:10px 0 0;padding:0;font-size:.84rem;list-style:none;display:flex}.mrg-history-pay strong{color:var(--ink);font-variant-numeric:tabular-nums}.mrg-archive-row{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.mrg-archive-row:last-child{border-bottom:0}.mrg-archive-title{color:var(--ink);overflow-wrap:anywhere;font-size:.92rem;font-weight:600}.mrg-settle-title{text-transform:uppercase;letter-spacing:1px;color:var(--primary);margin-bottom:4px;font-size:.76rem;font-weight:700}@media (width<=640px){.mrg-cols-head{display:none}.mrg-row{grid-template-columns:1fr auto;grid-template-areas:"name foul""seen maal";gap:10px 12px;padding:14px 0}.mrg-cell-name{grid-area:name}.mrg-row .mrg-seen{grid-area:seen}.mrg-row .mrg-maal{grid-area:maal}.mrg-row .mrg-foul{grid-area:foul;justify-self:end}.mrg-setup-row{grid-template-columns:28px 1fr 36px}.mrg-panel-head{margin-bottom:12px}.mrg-history-round{padding:0 12px}}
