.admin-tools{flex-wrap:wrap}.player-row[data-player-status=current] .sitout-priority-label{display:none}.admin-tools select{min-width:180px}.admin-tools .add-player-tool{color:#fff;background:#286b54;border-color:#347f66;font-weight:800}.admin-tools .next-game-tool{color:#fff;background:#2563a8;border-color:#3479c3;font-weight:800}.admin-tools .next-game-tool:disabled{cursor:not-allowed;opacity:.45}.admin-tools .rejoin-tool.attention{color:#fff;background:#8b672f;border-color:#b58943;font-weight:800}.admin-tools .rejoin-tool{position:relative;overflow:visible}.admin-tools .rejoin-tool .notification-badge{color:#fff;z-index:2;background:#ff3b30;border:2px solid #25262b;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-8px;right:-7px;box-shadow:0 2px 7px #0007}.theme-light .admin-tools .rejoin-tool .notification-badge{border-color:#fff}.offline-rejoin-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.accept-all-rejoins{color:#fff;cursor:pointer;border:0;border-radius:13px;width:100%;min-height:48px;margin:-10px 0 18px;padding:11px 16px;font-weight:800;display:block}.accept-all-rejoins:disabled{cursor:not-allowed;opacity:.45}.offline-rejoin-row>div:last-child{gap:8px;display:flex}.offline-rejoin-row button{color:#fff;cursor:pointer;border:0;border-radius:10px;padding:9px 12px;font-weight:800}.history-row strong{line-height:1.35;display:block}@media (width<=520px){.offline-rejoin-row{flex-direction:column;align-items:stretch}.add-player-card input{font-size:16px}}.add-player-card>p{color:#a4a9b4;line-height:1.5}.add-player-card form{gap:16px;margin-top:24px;display:grid}.add-player-card label{color:#b8bdc7;font-size:.8rem;font-weight:700}.add-player-card label em{color:#777d88;float:right;font-weight:400}.add-player-card input{color:#fff;background:#1d1e22;border:1px solid #42454e;border-radius:12px;outline:none;width:100%;margin-top:7px;padding:14px}.add-player-card input:focus{border-color:#7564f5;box-shadow:0 0 0 4px #7564f522}@media (prefers-color-scheme:light){.admin-tools .add-player-tool{color:#fff;background:#2f8b69;border-color:#2f8b69}.admin-tools .next-game-tool{background:#2878c8;border-color:#2878c8}.add-player-card>p,.add-player-card label{color:#5f6876}.add-player-card input{color:#1c222b;background:#f4f6f8;border-color:#d9dee5}}.modal-auxiliary-action{color:#aeb3bf;opacity:.78;cursor:pointer;background:0 0;border:0;width:auto;min-height:0;margin:14px auto 0;padding:2px 4px;font-size:.75rem;font-weight:500;display:block}.modal-auxiliary-action:hover,.modal-auxiliary-action:focus-visible{color:#fff;opacity:1;text-underline-offset:3px;text-decoration:underline}.modal-auxiliary-action:disabled{cursor:not-allowed;opacity:.5}.theme-light .modal-auxiliary-action{color:#626b78}.team-with-subs{min-width:0}.team-substitute-area{background:#2563eb12;border:1px solid #3b82f6b3;border-radius:0 0 18px 18px;margin:-1px 0 18px;overflow:hidden}.team-substitute-toggle,.team-add-substitute{color:#93c5fd;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#2563eb33;border:0;padding:0 18px;font-weight:800}.team-substitute-toggle span{color:#60a5fa;width:22px;display:inline-block}.team-add-substitute{color:#fff;text-align:center;background:#2563eb;border-top:1px solid #60a5fa73}.team-substitute-list{background:#1e40af1a;border:2px solid #3b82f6;border-width:2px 4px}.team-substitute-player{border-color:#60a5fa40!important}.team-sub-invite-toolbar{border-color:#3b82f6!important}.team-sub-invite-toolbar span{color:#bfdbfe}.team-sub-invite-selecting [data-player-id]{cursor:pointer}.team-sub-invite-selecting [data-player-status=waiting]:hover{outline-offset:-2px;outline:2px solid #3b82f6}@media (width<=640px){.team-substitute-toggle,.team-add-substitute{min-height:44px;padding:0 14px}.team-substitute-area{margin-bottom:14px}}.wl-court-rule{gap:5px;margin:0 20px 10px;display:grid}.wl-court-rule .court-team-rule{flex-wrap:wrap;margin:0}.wl-court-now{color:#9197a3;font-size:.72rem;font-weight:700}.wl-win-streak{color:#fbbf24;letter-spacing:.035em;text-transform:uppercase;font-size:.78rem;font-weight:800}.theme-light .wl-win-streak{color:#b45309}.wl-substitute-area{margin:0 0 6px}.wl-add-substitute{min-height:52px;font-size:1rem}.kotc-team-toolbar .group-done:disabled{opacity:.45;cursor:not-allowed}@media (width<=720px){.wl-court-rule{margin:0 12px 10px}.wl-court-rule .court-team-rule select{flex:1;min-width:110px}}.kotc-team-selecting .court-section:not(.kotc-selecting-court),.kotc-team-selecting [data-drop-status=waiting]{display:none!important}.wl-team-label{padding:8px 18px 4px}.wl-team-streak{color:#fbbf24;letter-spacing:.035em;text-transform:uppercase;font-size:.78rem;font-weight:800}.theme-light .wl-team-streak{color:#b45309}.player-row.grouped.group-end:has(+.wl-substitute-area){border-bottom-right-radius:0;border-bottom-left-radius:0}.wl-substitute-area{border-top:0;margin-top:0}.team-substitute-player .wl-sub-leave-button,.team-substitute-player .wl-sub-remove-button{margin-left:auto}.team-substitute-player .wl-sub-admin-actions{margin-left:8px}@media (width<=620px){.team-substitute-player .wl-sub-admin-actions{width:auto;margin:0 0 0 5px}}.wl-challenger-box{background:#fbbf240b;border:1px solid #2b303a;border-left:3px solid #fbbf24;border-radius:12px;margin:0 20px 14px;padding:12px 0 10px}.theme-light .wl-challenger-box{background:#b453090d;border-color:#e4e7ec #e4e7ec #e4e7ec #b45309}.wl-challenger-box>header{justify-content:space-between;align-items:baseline;gap:10px;margin:0 14px 8px;padding:0;display:flex}.wl-challenger-box>header h3{letter-spacing:.08em;text-transform:uppercase;color:#fbbf24;margin:0;font-size:.74rem;font-weight:800}.theme-light .wl-challenger-box>header h3{color:#b45309}.wl-challenger-box>header span{color:#9197a3;white-space:nowrap;font-size:.72rem;font-weight:700}.wl-challenger-list{gap:2px;display:grid}.wl-challenger-row .position{color:#fbbf24;font-weight:800}.theme-light .wl-challenger-row .position{color:#b45309}.wl-challenger-note{color:#9197a3;margin:8px 14px 0;font-size:.76rem;line-height:1.35}.wl-fill-from-line{color:#cbd2de;cursor:pointer;background:0 0;border:1px solid #3a4150;border-radius:10px;width:calc(100% - 28px);min-height:44px;margin:10px 14px 2px;padding:0 14px;font-size:.82rem;font-weight:700;display:block}.wl-fill-from-line:hover:not(:disabled){color:#fbbf24;border-color:#fbbf24}.theme-light .wl-fill-from-line{color:#4b5563;border-color:#d7dbe2}.theme-light .wl-fill-from-line:hover:not(:disabled){color:#b45309;border-color:#b45309}.wl-fill-from-line:disabled{opacity:.5;cursor:not-allowed}.wl-court-feeds,.wl-court-fed{color:#9197a3;font-size:.72rem;font-weight:700}.wl-court-feeds:before{content:"→";color:#fbbf24}.wl-court-fed:before{content:"←";color:#fbbf24}.theme-light .wl-court-feeds:before,.theme-light .wl-court-fed:before{color:#b45309}.wl-court-winners select:disabled{opacity:.6}.wl-court-winners option:disabled{color:#6b7280}@media (width<=720px){.wl-challenger-box{margin:0 12px 14px}.wl-challenger-box>header{flex-wrap:wrap;margin:0 10px 8px}.wl-challenger-note{margin:8px 10px 0}.wl-fill-from-line{width:calc(100% - 20px);margin:10px 10px 2px}.wl-court-rule .court-team-rule.wl-court-winners{flex-wrap:wrap;row-gap:6px}}.wl-court-fed .wl-unfeed{font:inherit;color:#fbbf24;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;text-decoration:underline}.wl-court-fed .wl-unfeed:disabled{opacity:.55;cursor:default}.app-shell.theme-light .wl-court-fed .wl-unfeed{color:#a16207}.admin-tools.is-arranging .wl-arrangeable{cursor:grab;-webkit-user-select:none;user-select:none;position:relative}.admin-tools.is-arranging .wl-arrangeable.is-dragging{cursor:grabbing;opacity:.55;outline-offset:1px;outline:2px solid #7fb0ff}.admin-tools.is-arranging .wl-arrangeable.is-resizing{outline-offset:1px;outline:2px solid #fbbf24}.admin-tools.is-arranging .wl-arrangeable:focus-visible{outline-offset:2px;outline:2px solid #7fb0ff}.admin-tools.is-arranging .wl-arrangeable:after{content:"";cursor:ew-resize;width:16px;height:100%;position:absolute;top:0;right:0}.admin-tools.is-arranging select.wl-arrangeable{pointer-events:auto}
