#modal:has(.tournament-result-dialog){width:min(680px,calc(100% - 24px));padding:24px}.tournament-result-dialog h2{margin:0 0 6px;font-size:26px}.result-context,.result-format{color:var(--muted);font-size:12px;line-height:1.5;margin:0 0 16px}.result-format{margin:14px 0}.tournament-result-dialog form>label{display:block;margin:14px 0;font-size:13px}.result-score-scroll{overflow-x:auto}.result-score-table{width:100%;border-collapse:collapse;table-layout:fixed;margin:12px 0 0}.result-score-table th,.result-score-table td{padding:6px 3px;border:0;text-align:center;font:600 12px/1.4 Manrope,Arial,sans-serif}.result-score-table th:first-child{width:42%;text-align:left;overflow-wrap:anywhere;padding-right:10px}.result-score-table tbody th{font-size:13px}.result-score-table input{width:100%;min-width:44px;min-height:42px;text-align:center;padding:6px 2px!important;margin:0!important;font-size:16px!important;font-variant-numeric:tabular-nums}.result-score-table thead th:not(:first-child){min-width:54px}.result-score-table:has(th:nth-child(5)){min-width:480px}.result-score-table .result-tb-row th{font-size:11px;color:var(--muted);font-weight:500}.result-tb-row input{min-height:34px;font-size:12px!important}.result-set-tools{display:flex;gap:16px}.result-set-tools button{min-height:40px;font-size:12px}.result-winner-preview{font-size:13px;font-weight:700;margin:10px 0}.result-winner-preview:empty{display:none}.tournament-result-dialog [type=submit]{width:100%;min-height:44px}.tournament-result-dialog [hidden]{display:none!important}@media(max-width:600px){#modal:has(.tournament-result-dialog){padding:18px 12px}.tournament-result-dialog h2{font-size:24px}}
.tournament-result-dialog form{gap:10px;margin:12px 0 0}.tournament-result-dialog form>label{display:grid;gap:6px;margin:0}.tournament-result-dialog select{margin:0}.tournament-result-dialog .result-context{margin:0}.tournament-result-dialog .result-score-table{margin:0}.tournament-result-dialog .result-format,.tournament-result-dialog .result-winner-preview{margin:0}.tournament-result-dialog .auth-error{margin:0}.tournament-result-dialog .auth-error:empty{display:none}.tournament-result-dialog [type=submit]{margin-top:4px}.tournament-result-dialog .result-score-table input:disabled{opacity:.45}

.tournament-result-dialog .result-release-note{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}
