.mm-app .mm-result-player{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.mm-app .mm-result-player>span:last-child{overflow-wrap:anywhere;min-width:0}.mm-app .mm-result-player .music-avatar{flex:none;width:38px;height:38px;margin:0}@media (width<=760px){.mm-app .mm-responsive-results table,.mm-app .mm-responsive-results tbody{table-layout:auto;display:block}.mm-app .mm-responsive-results thead{display:none}.mm-app .mm-responsive-results tbody tr{--result-layout-columns:var(--result-columns,5);grid-template-columns:repeat(var(--result-layout-columns), minmax(0, 1fr));border:1px solid var(--line);background:var(--surface-raised);border-radius:9px;width:100%;margin:10px 0;display:grid;overflow:hidden}.mm-app .mm-responsive-results tbody tr>th,.mm-app .mm-responsive-results tbody tr>td{text-align:center;overflow-wrap:anywhere;border:0;width:auto;min-width:0;padding:9px 4px;font-size:16px;display:block}.mm-app .mm-responsive-results tbody th:first-child{text-align:left;border-bottom:1px solid var(--line);width:auto;padding:10px 12px 10px max(4px, calc(50% / var(--result-layout-columns) - 19px));grid-column:1/-1}.mm-app .mm-responsive-results td[colspan]{grid-column:1/-1}.mm-app .mm-responsive-results td[data-label=Temps]{font-size:14px}.mm-app .mm-responsive-results [data-label]:before{color:var(--gold);content:attr(data-label);margin-bottom:4px;font-size:12px;font-weight:800;line-height:1.3;display:block}.mm-app .mm-responsive-results th[data-label=Joueur]:before{text-align:center;white-space:nowrap;overflow-wrap:normal;width:54px;margin-left:-8px}.mm-app .mm-responsive-results .mm-result-player{font-size:16px}.mm-app .mm-responsive-results small{font-size:12px}}@media (width<=600px){.mm-app .mm-responsive-results tbody tr{--result-layout-columns:3}}.mm-app .mm-creator-reward{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px;margin-top:20px;padding:16px}.mm-app .mm-creator-reward summary{cursor:pointer;color:var(--gold);font-weight:700;line-height:1.5}.mm-app .mm-creator-reward p{color:var(--muted);font-size:14px}.mm-app .mm-creator-reward table{table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:0;margin-top:14px}.mm-app .mm-creator-reward th,.mm-app .mm-creator-reward td{text-align:center;overflow-wrap:anywhere;width:auto;padding:10px 4px;font-size:14px}.mm-app .mm-creator-reward tfoot th{text-align:left}@media (width<=430px){.mm-app .mm-creator-reward{padding:12px 8px}.mm-app .mm-creator-reward th,.mm-app .mm-creator-reward td{font-size:12px}}.mm-app .mm-finish-dialog{box-sizing:border-box;border:1px solid var(--line);border-top:3px solid var(--accent,#d9ff43);background:var(--surface,#193135);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text,#f0f4e9);border-radius:16px;margin:auto;padding:clamp(20px,4vw,32px);box-shadow:0 24px 80px #0008}.mm-finish-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071719b8}.mm-app .mm-finish-dialog h2{margin:0;font-size:clamp(21px,4vw,26px);line-height:1.3}.mm-app .mm-finish-dialog-actions{gap:12px;margin-top:24px;display:flex}.mm-app .mm-finish-dialog-actions button{flex:1;min-height:44px}.mm-app .mm-results{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.mm-app .mm-results .section-heading h2{font-size:22px}.mm-app .mm-results table{table-layout:fixed}.mm-app .mm-results th:first-child{text-align:left;width:34%}.mm-app .mm-results th:nth-child(2){width:9%}.mm-app .mm-results th:nth-child(3){width:13%}.mm-app .mm-results th:nth-child(4),.mm-app .mm-results th:nth-child(5){width:17%}.mm-app .mm-results th:nth-child(6){width:10%}.mm-app .mm-results tbody th{overflow-wrap:anywhere;font-size:14px}.mm-app .mm-results td{font-variant-numeric:tabular-nums}.mm-app .mm-results thead th{font-size:14px}.mm-app .mm-action-journal{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.mm-app .mm-action-journal>p{margin:8px 0}.mm-app .mm-action-journal>details{margin-top:14px;overflow-wrap:anywhere;margin-inline-start:16px}.mm-app .mm-participation-completed{color:var(--success)}.mm-app .mm-participation-voluntary_stop{color:var(--warning,#eeb975)}.mm-app .mm-participation-time_elapsed,.mm-app .mm-participation-in_progress{color:var(--muted)}.mm-app .mm-reopen-participation{max-width:100%;min-height:44px;color:var(--accent);margin:8px auto 0;padding:8px 6px;font-size:12px;display:block}
