.table-wrapper.svelte-cuiwcr.svelte-cuiwcr.svelte-cuiwcr{max-width:800px;margin:0 auto}.responsive-table.svelte-cuiwcr.svelte-cuiwcr.svelte-cuiwcr{width:100%}.filter-group.svelte-cuiwcr.svelte-cuiwcr.svelte-cuiwcr{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;gap:.5rem}.filter-group.svelte-cuiwcr label.svelte-cuiwcr.svelte-cuiwcr{font-weight:600;color:#333}.filter-group.svelte-cuiwcr select.svelte-cuiwcr.svelte-cuiwcr{background-color:#66cc8a;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s}.filter-group.svelte-cuiwcr select.svelte-cuiwcr.svelte-cuiwcr:hover{background-color:#000}.filter-group.svelte-cuiwcr select.svelte-cuiwcr.svelte-cuiwcr:focus{outline:2px solid #66cc8a;outline-offset:2px}.button-group.svelte-cuiwcr.svelte-cuiwcr.svelte-cuiwcr{display:flex;justify-content:center;margin-bottom:1rem}.button-group.svelte-cuiwcr button.svelte-cuiwcr.svelte-cuiwcr{background-color:#66cc8a;color:#fff;border:none;padding:.5rem 1rem;margin:0 .5rem;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s}.button-group.svelte-cuiwcr button.svelte-cuiwcr.svelte-cuiwcr:hover{background-color:#000}.rounds-counted.svelte-cuiwcr.svelte-cuiwcr.svelte-cuiwcr{font-weight:400}.rounds-counted.green.svelte-cuiwcr.svelte-cuiwcr.svelte-cuiwcr{color:green}.rounds-counted.red.svelte-cuiwcr.svelte-cuiwcr.svelte-cuiwcr{color:red}.player-name.svelte-cuiwcr.svelte-cuiwcr.svelte-cuiwcr{color:#66cc8a;cursor:pointer;font-weight:600;transition:color .3s}.player-name.svelte-cuiwcr.svelte-cuiwcr.svelte-cuiwcr:hover{color:#000;text-decoration:underline}.modal-overlay.svelte-cuiwcr.svelte-cuiwcr.svelte-cuiwcr{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-content.svelte-cuiwcr.svelte-cuiwcr.svelte-cuiwcr{background-color:#fff;border-radius:8px;max-width:800px;width:90%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;position:relative;z-index:10000;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-header.svelte-cuiwcr.svelte-cuiwcr.svelte-cuiwcr{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:2px solid #e5e7eb}.modal-header.svelte-cuiwcr h2.svelte-cuiwcr.svelte-cuiwcr{margin:0;color:#333;font-size:1.5rem}.modal-summary.svelte-cuiwcr.svelte-cuiwcr.svelte-cuiwcr{display:flex;justify-content:space-around;padding:1.25rem 1.5rem;background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.summary-item.svelte-cuiwcr.svelte-cuiwcr.svelte-cuiwcr{display:flex;flex-direction:column;align-items:center;gap:.25rem}.summary-label.svelte-cuiwcr.svelte-cuiwcr.svelte-cuiwcr{font-size:.875rem;color:#666;font-weight:500}.summary-value.svelte-cuiwcr.svelte-cuiwcr.svelte-cuiwcr{font-size:1.5rem;color:#66cc8a;font-weight:700}.modal-sort-buttons.svelte-cuiwcr.svelte-cuiwcr.svelte-cuiwcr{display:flex;justify-content:center;gap:.5rem;padding:1rem 1.5rem;background-color:#fff;border-bottom:1px solid #e5e7eb}.modal-sort-buttons.svelte-cuiwcr button.svelte-cuiwcr.svelte-cuiwcr{background-color:#66cc8a;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.875rem;transition:background-color .3s}.modal-sort-buttons.svelte-cuiwcr button.svelte-cuiwcr.svelte-cuiwcr:hover{background-color:#000}.close-button.svelte-cuiwcr.svelte-cuiwcr.svelte-cuiwcr{background:none;border:none;font-size:2rem;cursor:pointer;color:#666;transition:color .3s;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.close-button.svelte-cuiwcr.svelte-cuiwcr.svelte-cuiwcr:hover{color:#000}.modal-body.svelte-cuiwcr.svelte-cuiwcr.svelte-cuiwcr{padding:1.5rem;overflow-y:auto;background-color:#fff;position:relative}.scores-table.svelte-cuiwcr.svelte-cuiwcr.svelte-cuiwcr{width:100%;border-collapse:collapse;background-color:#fff}.scores-table.svelte-cuiwcr th.svelte-cuiwcr.svelte-cuiwcr{background-color:#66cc8a;color:#fff;padding:.75rem;text-align:left;font-weight:600;position:sticky;top:0}.scores-table.svelte-cuiwcr td.svelte-cuiwcr.svelte-cuiwcr{padding:.75rem;border-bottom:1px solid #e5e7eb;background-color:#fff}.scores-table.svelte-cuiwcr tbody.svelte-cuiwcr tr:hover td.svelte-cuiwcr{background-color:#e5e7eb!important}.scores-table.svelte-cuiwcr tbody.svelte-cuiwcr tr.striped-row td.svelte-cuiwcr{background-color:#f9fafb}.no-data.svelte-cuiwcr.svelte-cuiwcr.svelte-cuiwcr{text-align:center;padding:2rem;color:#666;font-size:1.1rem}
