.pool-main{max-width:1700px}.pool-counts{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.pool-counts div{flex:1;min-width:130px;border:1px solid var(--line);border-radius:12px;background:white;padding:18px}.pool-counts strong{font:800 30px Manrope,system-ui;display:block}.pool-counts span{color:var(--muted);font-size:12px}.pool-filters{display:flex;gap:16px;flex-wrap:wrap;margin:24px 0}.pool-filters label{display:grid;gap:8px;font-size:12px;font-weight:600}.pool-filters input,.pool-filters select{border:1px solid var(--line);background:white;border-radius:8px;padding:12px;min-width:160px}.pool-search{flex:1;min-width:230px}.pool-note{color:var(--muted);line-height:1.7;font-size:13px}.pool-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:12px;background:white}.pool-table{width:100%;border-collapse:collapse;min-width:1250px}.pool-table caption{text-align:left;padding:15px;font-weight:600}.pool-table th{font-size:10px;text-transform:uppercase;letter-spacing:.5px;background:#eef0e5;text-align:left;padding:14px;white-space:nowrap}.pool-table td{padding:14px;border-top:1px solid var(--line);vertical-align:top;font-size:12px}.pool-table small{display:block;color:var(--muted);margin-top:5px;line-height:1.5}.pool-table .player-name{padding:0;font-size:14px;font-weight:700;text-align:left;color:var(--green);text-decoration:underline;text-underline-offset:3px}.pool-table td.money{white-space:nowrap;font-variant-numeric:tabular-nums}.pool-status{display:inline-block;font-size:10px;margin-top:8px;padding:4px 7px;border-radius:4px;background:#edf2db}.pool-status.unsigned,.pool-status.unconfirmed{background:#f9ebd7}.pool-status.taken{background:#e5e9e5}.over{color:#365b25}.under{color:#9b5535}#player-dialog{max-width:680px;width:calc(100% - 32px);padding:28px;border:1px solid var(--line);border-radius:16px;color:var(--ink);background:var(--paper)}#player-dialog::backdrop{background:#14261dcc}#player-dialog h2{font:800 30px Manrope;margin:15px 0}#player-dialog .close{float:right}#player-dialog dl{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}#player-dialog dt{font-size:11px;color:var(--muted);margin-top:16px}#player-dialog dd{margin:5px 0;line-height:1.5}#player-dialog .links{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}#player-dialog .links a{border:1px solid var(--line);border-radius:6px;padding:10px;background:white}#matching a{text-decoration:underline}@media(max-width:600px){.pool-main{padding:28px 16px}.pool-main h1{font-size:36px}.pool-main .heading{display:block}.pool-main .sync{text-align:left;margin-top:16px}.pool-filters label{flex:1}.pool-filters input,.pool-filters select{min-width:0;width:100%}.pool-main .tabs{overflow-x:auto;white-space:nowrap}.pool-main .tabs button{flex-shrink:0}#player-dialog dl{grid-template-columns:1fr 1fr}.top{padding:0 16px}.pool-table th:first-child,.pool-table td:first-child{position:sticky;left:0;background:#fff;min-width:190px;box-shadow:2px 0 4px #0000000a}}
.pool-table{min-width:1800px}.pool-table th button{display:block;width:100%;padding:6px 0;text-align:left;font:inherit;text-transform:inherit;letter-spacing:inherit;white-space:nowrap}.pool-table th[aria-sort="ascending"],.pool-table th[aria-sort="descending"]{background:#dbeaa4}.pool-table th button:hover{text-decoration:underline}.pool-table th button span{font-size:13px}.pool-table th{padding:8px 14px}.pool-table td:first-child{min-width:180px}
