body.modern-admin{--bg:#eef2f7;--card:#ffffff;--card-2:#f7f9fc;--line:#e4e9f0;--line-soft:#eef1f6;--ink:#111827;--muted:#667085;--muted-2:#8a93a3;--primary:#0077b5;--primary-ink:#005a8a;--accent:#ee7600;--accent-ink:#c85f00;--win:#1a7f37;--loss:#b42318;--warmup:#b7791f;--header-a:#39414d;--header-b:#2d343e;--header-ink:#ffffff;--header-muted:rgba(255,255,255,.72);--good-bg:#e8f6ee;--good-bd:#c7ecd4;--warn-bg:#fdf4e3;--bad-bg:#fdecec;--bad-bd:#f6d5d2;--pill-bg:#eef1f6;--group-row:#cbdbe7;--group-row-2:#dfeaf3;--shadow:0 1px 3px rgba(16,24,40,.08),0 1px 2px rgba(16,24,40,.05);--shadow-lg:0 12px 30px rgba(16,24,40,.14);--radius:16px;--sched-ring:rgba(238,118,0,.38)}@media(prefers-color-scheme:dark){body.modern-admin:not([data-theme=light]){--bg:#0e131a;--card:#161d27;--card-2:#1b2330;--line:#28323f;--line-soft:#1f2732;--ink:#e7ecf3;--muted:#9aa6b6;--muted-2:#6b7688;--primary:#2f86b8;--primary-ink:#63b9e8;--accent:#ff8f36;--accent-ink:#ffa657;--win:#43c873;--loss:#f2685f;--warmup:#e2ad46;--header-a:#171c24;--header-b:#10141b;--header-muted:rgba(255,255,255,.6);--good-bg:rgba(67,200,115,.14);--good-bd:rgba(67,200,115,.30);--warn-bg:rgba(226,173,70,.15);--bad-bg:rgba(242,104,95,.15);--bad-bd:rgba(242,104,95,.32);--pill-bg:#101722;--group-row:rgba(58,166,223,.16);--group-row-2:rgba(58,166,223,.09);--shadow:0 1px 3px rgba(0,0,0,.4);--shadow-lg:0 14px 34px rgba(0,0,0,.55);--sched-ring:rgba(255,143,54,.45)}}body.modern-admin[data-theme=dark]{--bg:#0e131a;--card:#161d27;--card-2:#1b2330;--line:#28323f;--line-soft:#1f2732;--ink:#e7ecf3;--muted:#9aa6b6;--muted-2:#6b7688;--primary:#2f86b8;--primary-ink:#63b9e8;--accent:#ff8f36;--accent-ink:#ffa657;--win:#43c873;--loss:#f2685f;--warmup:#e2ad46;--header-a:#171c24;--header-b:#10141b;--header-muted:rgba(255,255,255,.6);--good-bg:rgba(67,200,115,.14);--good-bd:rgba(67,200,115,.30);--warn-bg:rgba(226,173,70,.15);--bad-bg:rgba(242,104,95,.15);--bad-bd:rgba(242,104,95,.32);--pill-bg:#101722;--group-row:rgba(58,166,223,.16);--group-row-2:rgba(58,166,223,.09);--shadow:0 1px 3px rgba(0,0,0,.4);--shadow-lg:0 14px 34px rgba(0,0,0,.55);--sched-ring:rgba(255,143,54,.45)}body.modern-admin{background:var(--bg);color:var(--ink)}body.modern-admin .main{background:var(--bg)}body.modern-admin .mainInner{display:flow-root;padding-bottom:max(160px,25vh)}body.modern-admin .main{height:auto;min-height:100%}body.modern-admin .mainInner{height:auto}body.modern-admin .mainInner{overflow-x:clip}body.modern-admin #GamePlay.container{background:0 0;text-align:left}body.modern-admin #GamePlay .h2,body.modern-admin #GamePlay h2,body.modern-admin #GamePlay h3{color:var(--ink)}body.modern-admin .tab{background:linear-gradient(180deg,var(--header-b),var(--header-a));height:52px;padding-left:54px;box-shadow:0 2px 10px rgba(0,0,0,.18);overflow:visible;position:sticky;top:0;z-index:100}body.modern-admin .tab.tab-tight{padding-right:0}body.modern-admin .tab .tab-more .dropdown-menu{left:auto;right:0}body.modern-admin .tab .tab-more .dropdown-menu>li>button{display:block;width:100%;text-align:left;background:0 0;border:0;color:var(--header-muted);font-size:13px;font-weight:600;padding:9px 14px;border-radius:8px;white-space:nowrap}body.modern-admin .tab .tab-more .dropdown-menu>li>button:hover{background:rgba(255,255,255,.1);color:#fff}body.modern-admin .tab .tab-more .dropdown-menu>li>button.active{background:rgba(0,0,0,.16);color:#fff}body.modern-admin #tablogo{display:flex;align-items:center;padding:0 12px}body.modern-admin #tablogo img{height:27px;width:auto}body.modern-admin .tab button{background:0 0;color:var(--header-muted);border-left:0;font-size:13px;font-weight:600;padding:0 13px;transition:.15s;position:relative}body.modern-admin .tab button:hover{background:rgba(255,255,255,.1);color:#fff}body.modern-admin .tab button.active{background:rgba(0,0,0,.16);color:#fff}body.modern-admin .tab button.active::after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:4px;background:var(--primary);border-radius:3px 3px 0 0}body.modern-admin .tab .tablinks button{background:0 0;color:var(--header-muted);border-radius:8px;padding:7px 12px;font-weight:600;font-size:12.5px;margin:0 3px}body.modern-admin .tab .tablinks button:hover{background:rgba(255,255,255,.12);color:#fff}body.modern-admin .modern-theme-toggle{width:36px;padding:7px 0;font-size:15px;line-height:1}body.modern-admin .tab .tab-dropdown{display:flex;align-items:stretch}body.modern-admin .tab .tab-dropdown>button{height:100%}body.modern-admin .headerOptions .dropdown{display:flex;align-items:center}body.modern-admin .tab-dropdown .dropdown-menu{left:0;top:100%;width:auto;min-width:240px}body.modern-admin .headerOptions .dropdown .dropdown-menu{top:100%;left:auto;right:0;width:auto;min-width:240px}body.modern-admin .dropdown-menu{background:var(--card);border:0;border-radius:12px;box-shadow:var(--shadow-lg);padding:6px;margin-top:6px}body.modern-admin .dropdown-menu>li>a{color:var(--ink);font-size:13px;font-weight:600;padding:9px 14px;border-radius:8px}body.modern-admin .dropdown-menu>li>a:focus,body.modern-admin .dropdown-menu>li>a:hover{background:var(--card-2);color:var(--ink)}body.modern-admin .dropdown-menu .divider{background:var(--line-soft);margin:5px 8px}body.modern-admin .dropdown-menu>li.divider:last-child{display:none}body.modern-admin .tab .tab-dropdown .dropdown-menu{background:var(--header-a);border-radius:0 0 12px 12px;margin-top:0;box-shadow:0 10px 24px rgba(0,0,0,.28)}body.modern-admin .tab .tab-dropdown .dropdown-menu>li>a{color:var(--header-muted)}body.modern-admin .tab .tab-dropdown .dropdown-menu>li>a:focus,body.modern-admin .tab .tab-dropdown .dropdown-menu>li>a:hover{background:rgba(255,255,255,.1);color:#fff}body.modern-admin .tab .tab-dropdown .dropdown-menu .divider{background:rgba(255,255,255,.08)}body.modern-admin .sidebarIconToggle{top:18px;left:17px;z-index:101;background:var(--header-a);border-radius:6px;box-shadow:0 0 0 7px var(--header-a)}body.modern-admin .header{background:linear-gradient(180deg,var(--header-b),var(--header-a))}body.modern-admin #sidebarMenu{top:52px;z-index:100;background:linear-gradient(190deg,#2d343e 55%,#1b2027 100%)}body.modern-admin[data-theme=dark] #sidebarMenu{background:linear-gradient(190deg,#12161d 55%,#0b0e13 100%)}body.modern-admin .sidebarMenuInner li a:hover{color:var(--accent)}body.modern-admin .testmode{background:var(--bad-bg);color:var(--loss);height:auto;padding:6px 12px;font-weight:700;font-size:13px;letter-spacing:.2px}body.modern-admin .testmode::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--loss);margin-right:9px;flex:0 0 auto;box-shadow:0 0 0 3px rgba(180,35,24,.18)}body.modern-admin .GlobalHeaderContainer{display:flex;flex-direction:column;gap:6px;margin:0 auto;background:0 0;padding:0 5px}body.modern-admin .GlobalHeaderContainer .headerContentLeft{padding:0 5px;max-width:100%}body.modern-admin .GlobalHeaderContainer .grid-header-title,body.modern-admin .GlobalHeaderContainer .grid-header-title-box1{width:100%}body.modern-admin .grid-header-title-box1{display:flex;align-items:center;flex-wrap:wrap;gap:8px}body.modern-admin #globalHeader .grid-header-title,body.modern-admin #globalHeader .grid-header-title-box1{width:100%}body.modern-admin .grid-header-title-box1 .gametitle{order:0;width:auto;margin:0 12px 0 0;padding:0;font-size:20px;font-weight:800;letter-spacing:-.3px;color:var(--ink)}body.modern-admin .grid-header-title-box1 h4{margin:0;font-size:12.5px;line-height:1}body.modern-admin .grid-header-title-box1 .titlestatuslabel{display:none}body.modern-admin .grid-header-title-box1 .titlestatus{order:1;float:none;margin-right:auto;display:inline-flex;align-items:center;gap:7px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:800;color:var(--muted);background:var(--pill-bg)}body.modern-admin .grid-header-title-box1 .titlestatus::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}body.modern-admin .titlestatus.status-setup{color:var(--warmup);background:var(--warn-bg)}body.modern-admin .titlestatus.status-gameplay{color:var(--win);background:var(--good-bg)}body.modern-admin .titlestatus.status-bracket{color:var(--primary);background:rgba(0,119,181,.12)}body.modern-admin .titlestatus.status-complete{color:var(--muted);background:var(--pill-bg)}body.modern-admin .title-pills{display:contents}body.modern-admin .chip-pair{order:3;display:inline-flex;align-items:baseline;gap:6px;padding:5px 11px;border-radius:999px;background:var(--card);box-shadow:var(--shadow)}body.modern-admin .grid-header-title-box1 .titlerounds{order:0;float:none;background:0 0;border-radius:0;padding:0;font-size:10px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--muted-2)}body.modern-admin .grid-header-title-box1 .editable2.titlerounds,body.modern-admin .grid-header-title-box1 .titlerounds-value{order:0;background:0 0;border-radius:0;padding:0;font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--ink);font-weight:800}body.modern-admin .grid-header-title-box1 .titleinfo{order:2;display:inline-flex;align-items:baseline;gap:6px;padding:5px 11px;border-radius:999px;background:var(--card);box-shadow:var(--shadow);font-weight:800;color:var(--ink);white-space:nowrap}body.modern-admin .titleinfo .til{font-size:10px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--muted-2)}body.modern-admin .GlobalHeaderContainer .headerContentRight{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:12px 16px;max-width:100%}body.modern-admin .rr-controls{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:0}body.modern-admin .rr-controls>div{margin:0;padding:0}body.modern-admin .rr-pause{display:flex;align-items:center;gap:10px}body.modern-admin .rr-pause label{margin:0;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--muted)}@media(prefers-color-scheme:dark){body.modern-admin:not([data-theme=light]) .rr-pause label{color:var(--ink)}}body.modern-admin[data-theme=dark] .rr-pause label{color:var(--ink)}body.modern-admin .rr-controls .headerOptions{margin-left:auto;display:flex;align-items:center;gap:8px}body.modern-admin #checkinButton{white-space:nowrap}body.modern-admin .page-name{font-size:16px;font-weight:800;letter-spacing:-.2px;color:var(--ink)}body.modern-admin .toggle.bracketpause,body.modern-admin .toggle.gamepause{border-radius:9px}body.modern-admin .toggle.bracketpause .toggle-group .btn,body.modern-admin .toggle.gamepause .toggle-group .btn{border-radius:0;font-weight:700;text-shadow:none}body.modern-admin .toggle.bracketpause .toggle-off,body.modern-admin .toggle.bracketpause .toggle-on,body.modern-admin .toggle.gamepause .toggle-off,body.modern-admin .toggle.gamepause .toggle-on{display:flex;align-items:center;justify-content:center}body.modern-admin .toggle.bracketpause .toggle-on,body.modern-admin .toggle.gamepause .toggle-on{background:var(--warmup);border-color:transparent;color:#fff}body.modern-admin .toggle.bracketpause .toggle-off,body.modern-admin .toggle.gamepause .toggle-off{background:var(--pill-bg);border-color:transparent;color:var(--muted)}body.modern-admin .toggle.bracketpause .toggle-handle,body.modern-admin .toggle.gamepause .toggle-handle{background:#fff;border-color:transparent;border-radius:7px}body.modern-admin .toggle.modernswitch{border-radius:9px}body.modern-admin .toggle.modernswitch .toggle-group .btn{border-radius:0;font-weight:700;text-shadow:none}body.modern-admin .toggle.modernswitch .toggle-off,body.modern-admin .toggle.modernswitch .toggle-on{display:flex;align-items:center;justify-content:center}body.modern-admin .toggle.modernswitch .toggle-on{background:var(--primary);border-color:transparent;color:#fff}body.modern-admin .toggle.modernswitch .toggle-off{background:var(--pill-bg);border-color:transparent;color:var(--muted)}body.modern-admin .toggle.modernswitch .toggle-handle{background:#fff;border-color:transparent;border-radius:7px}body.modern-admin .btn{border-radius:10px;font-weight:700;transition:.15s}body.modern-admin .btn-info{background:var(--primary);border-color:var(--primary);box-shadow:0 2px 8px rgba(0,119,181,.28)}body.modern-admin .btn-info:hover{background:var(--primary-ink);border-color:var(--primary-ink)}body.modern-admin .btn-warning{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 2px 8px rgba(238,118,0,.3)}body.modern-admin .btn-warning:hover{background:var(--accent-ink);border-color:var(--accent-ink)}body.modern-admin .btn.dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px 28px;white-space:nowrap}body.modern-admin .btn.dropdown-toggle .caret{margin:0;flex:0 0 auto}body.modern-admin .form-control:not(.btn){border-radius:9px;border-color:var(--line);background:var(--card);color:var(--ink)}body.modern-admin .form-control::placeholder{color:var(--muted-2)}body.modern-admin .form-control[disabled]:not(.btn),body.modern-admin .form-control[readonly]:not(.btn){background:var(--card-2);color:var(--muted);opacity:.7}body.modern-admin .missing label{color:var(--loss)}body.modern-admin .missing .form-control:not(.btn){border-color:var(--loss)}body.modern-admin .mainInner>#GamePlay.container.tabcontent{margin-top:6px}body.modern-admin .gamePlayInnerContainer{padding-left:0;padding-right:0;gap:12px}body.modern-admin .gamePlayInnerContainer #gamePlayScheduleContainer,body.modern-admin .gamePlayInnerContainer .gamePlayContentLeft,body.modern-admin .gamePlayInnerContainer .gamePlayContentRight{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:10px 12px;margin:0}body.modern-admin .gamePlayInnerContainer #gamePlayScheduleContainer{box-shadow:0 0 0 2px var(--sched-ring),var(--shadow)}body.modern-admin .gamePlayContentRight h2{margin:4px 0 10px;font-weight:800}body.modern-admin .pn-header{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-bottom:2px}body.modern-admin .pn-header .rr-advance{order:0;flex:0 0 auto}body.modern-admin .pn-header .rr-pause{order:1;margin-left:auto}body.modern-admin #GamePlay .pn-header h2{order:2;flex:1 0 100%;margin:6px 0 0;text-align:center;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--muted-2)}body.modern-admin #reorderComingUpGrid,body.modern-admin #reorderScheduleGrid{display:inline-flex;align-items:center;justify-content:center;width:38px;height:34px;padding:0;font-size:14px}body.modern-admin #reorderComingUpGrid.active,body.modern-admin #reorderScheduleGrid.active{background:var(--primary);color:#fff;border-color:transparent}body.modern-admin #GamePlay .gridLabel{display:none}body.modern-admin #GamePlay h2{font-size:17px;font-weight:800;text-align:left;margin:2px 0 10px;letter-spacing:-.2px}body.modern-admin #GamePlay h3{font-size:15px;font-weight:800}body.modern-admin .tabContainer{background:var(--pill-bg);border-radius:12px;padding:4px;gap:3px;margin-top:12px;border:0}body.modern-admin .tabContainer li{border:0;background:0 0;border-radius:9px;height:42px;color:var(--muted);font-weight:700;font-size:14px}body.modern-admin #listTabComingUp,body.modern-admin #listTabCourts.end,body.modern-admin #listTabFinished.end{border-radius:9px}body.modern-admin .tabContainer li.active{background:var(--primary);color:#fff}body.modern-admin #listTabComingUpContent,body.modern-admin #listTabCourtsContent,body.modern-admin #listTabFinishedContent{border:0;padding:12px 2px}body.modern-admin .seg{background:var(--pill-bg);border-radius:10px;padding:3px}body.modern-admin .seg label{color:var(--muted);font-weight:700}body.modern-admin .seg input:checked+label{background:var(--primary);color:#fff;border-radius:8px}body.modern-admin #Log .grid-matches{min-height:0;width:100%}body.modern-admin #Log .nav-tabs{display:flex;flex-wrap:nowrap;align-items:center;gap:3px;background:var(--pill-bg);border-radius:12px;padding:4px;border:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.modern-admin #Log .nav-tabs::-webkit-scrollbar{display:none}body.modern-admin #Log .nav-tabs>li{float:none;flex:0 0 auto;margin:0;border:0}body.modern-admin #Log .nav-tabs>li>a{border:0;border-radius:9px;margin:0;padding:9px 14px;background:0 0;color:var(--muted);font-weight:700;font-size:14px;white-space:nowrap}body.modern-admin #Log .nav-tabs>li>a:hover{background:0 0;color:var(--ink)}body.modern-admin #Log .nav-tabs>li.active>a,body.modern-admin #Log .nav-tabs>li.active>a:focus,body.modern-admin #Log .nav-tabs>li.active>a:hover{background:var(--primary);color:#fff;border:0}body.modern-admin .ios-segmented-control,body.modern-admin .ios-segmented-control-addschedule,body.modern-admin .ios-segmented-control-alert{--background:var(--pill-bg);background:var(--pill-bg)}body.modern-admin .ios-segmented-control .selection,body.modern-admin .ios-segmented-control-addschedule .selection,body.modern-admin .ios-segmented-control-alert .selection{background:var(--primary);border:0;box-shadow:none}body.modern-admin .ios-segmented-control .option label,body.modern-admin .ios-segmented-control-addschedule .option label,body.modern-admin .ios-segmented-control-alert .option label{color:var(--muted);font-weight:700}body.modern-admin .ios-segmented-control .option input:checked+label,body.modern-admin .ios-segmented-control .option input:checked+label span,body.modern-admin .ios-segmented-control-addschedule .option input:checked+label,body.modern-admin .ios-segmented-control-addschedule .option input:checked+label span,body.modern-admin .ios-segmented-control-alert .option input:checked+label,body.modern-admin .ios-segmented-control-alert .option input:checked+label span{color:#fff}body.modern-admin .ios-segmented-control .option label::after,body.modern-admin .ios-segmented-control .option label::before,body.modern-admin .ios-segmented-control-addschedule .option label::after,body.modern-admin .ios-segmented-control-addschedule .option label::before,body.modern-admin .ios-segmented-control-alert .option label::after,body.modern-admin .ios-segmented-control-alert .option label::before{background:0 0}body.modern-admin .ag-theme-alpine{--ag-font-family:inherit;--ag-background-color:var(--card);--ag-odd-row-background-color:var(--card-2);--ag-header-background-color:var(--card-2);--ag-control-panel-background-color:var(--card-2);--ag-subheader-background-color:var(--card-2);--ag-header-foreground-color:var(--muted);--ag-foreground-color:var(--ink);--ag-border-color:var(--line);--ag-row-border-color:var(--line-soft);--ag-row-hover-color:var(--line-soft);--ag-selected-row-background-color:rgba(67,200,115,.14);--ag-header-column-separator-color:var(--line);--ag-input-focus-border-color:var(--primary);--ag-alpine-active-color:var(--primary);--ag-borders:none;border-radius:8px;overflow:hidden}body.modern-admin .ag-theme-alpine:has(.ag-layout-auto-height){padding-bottom:16px}body.modern-admin[data-theme=dark] #gamePlayComingUpGrid .ag-row,body.modern-admin[data-theme=dark] #gamePlayFinishedGrid .ag-row,body.modern-admin[data-theme=dark] #gamePlayScheduleFinishedGrid .ag-row,body.modern-admin[data-theme=dark] #gamePlayScheduleGrid .ag-row{background-color:var(--card);color:var(--ink)}body.modern-admin[data-theme=dark] #gamePlayComingUpGrid .ag-row.ag-row-odd,body.modern-admin[data-theme=dark] #gamePlayFinishedGrid .ag-row.ag-row-odd,body.modern-admin[data-theme=dark] #gamePlayScheduleFinishedGrid .ag-row.ag-row-odd,body.modern-admin[data-theme=dark] #gamePlayScheduleGrid .ag-row.ag-row-odd{background-color:var(--card-2)}body.modern-admin[data-theme=dark] .ag-theme-alpine .ag-cell{color:var(--ink)}body.modern-admin .ag-theme-alpine .ag-row-level-0.ag-row-group,body.modern-admin .ag-theme-alpine .ag-row-level-0.ag-row-group.ag-row-hover{background:var(--group-row);color:var(--ink)}body.modern-admin .ag-theme-alpine .ag-row-level-1.ag-row-group.ag-full-width-row,body.modern-admin .ag-theme-alpine .ag-row-level-1.ag-row-group.ag-full-width-row.ag-row-hover{background:var(--group-row-2);color:var(--ink)}body.modern-admin .ag-theme-alpine .ag-row-group.ag-row-hover::before{background-color:transparent;background-image:none}body.modern-admin .ag-theme-alpine .ag-row-group .ag-cell:last-of-type,body.modern-admin .ag-theme-alpine .ag-row-group .ag-full-width-row-cell{padding-right:14px}body.modern-admin .pagetitle,body.modern-admin .tabcontent .grid-header>h2{font-size:20px;font-weight:800;letter-spacing:-.3px;color:var(--ink);text-align:left;margin:14px 0 12px}body.modern-admin .tabcontent .gametitle:not(#gametitle){display:none}@media(max-width:767px){body.modern-admin .grid-header-title-box1 .gametitle{font-size:16px;margin-bottom:6px;flex:1 0 100%;text-align:left}body.modern-admin .title-pills{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:0;order:2;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}body.modern-admin .title-pills::-webkit-scrollbar{display:none}body.modern-admin .title-pills>*{flex:0 0 auto;white-space:nowrap}body.modern-admin .GlobalHeaderContainer{gap:10px;margin:0 auto}body.modern-admin .GlobalHeaderContainer .gamePlayContentRight{padding:12px}body.modern-admin .rr-controls{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;position:relative}body.modern-admin .rr-controls .page-name{flex:1 0 100%;min-width:0}body.modern-admin #checkinButton{width:100%}body.modern-admin .rr-pause{justify-content:space-between}body.modern-admin .rr-controls .headerOptions{width:100%}body.modern-admin .rr-controls .headerOptions #optionNumRR{flex:1}body.modern-admin .gamePlayInnerContainer{gap:10px}body.modern-admin .gamePlayInnerContainer #gamePlayScheduleContainer,body.modern-admin .gamePlayInnerContainer .gamePlayContentLeft,body.modern-admin .gamePlayInnerContainer .gamePlayContentRight{padding:5px}body.modern-admin .summaryBoxContainer{flex-wrap:wrap}body.modern-admin .summaryBox{flex:1 1 calc(33.33% - 10px);width:auto;min-width:0;padding:5px 8px}body.modern-admin .summaryBoxSquad1,body.modern-admin .summaryBoxSquad2{flex-basis:calc(50% - 10px)}body.modern-admin #Setup .btn.dropdown-toggle{padding:6px 10px}body.modern-admin .dropdown-menu.dropdown-options{left:auto;right:0}body.modern-admin #preregbuttondiv,body.modern-admin #preregplayerdiv,body.modern-admin #preregsquaddiv{display:flex;gap:5px;flex-wrap:wrap;justify-content:center}body.modern-admin #preregbuttondiv .btn,body.modern-admin #preregplayerdiv .btn,body.modern-admin #preregsquaddiv .btn{white-space:nowrap;flex:1 1 calc(50% - 5px);margin:0}body.modern-admin #Log .nav-tabs{flex-wrap:wrap;padding:3px}body.modern-admin #Log .nav-tabs>li{flex:1 1 calc(33.33% - 3px);min-width:0}body.modern-admin #Log .nav-tabs>li>a{display:block;text-align:center;padding:7px 4px;font-size:13px}}@media(prefers-color-scheme:dark){body.modern-admin:not([data-theme=light]){scrollbar-color:#3a4757 var(--card)}body.modern-admin:not([data-theme=light]) ::-webkit-scrollbar{width:12px;height:12px}body.modern-admin:not([data-theme=light]) ::-webkit-scrollbar-track{background:var(--card)}body.modern-admin:not([data-theme=light]) ::-webkit-scrollbar-thumb{background:#3a4757;border-radius:8px;border:3px solid var(--card)}body.modern-admin:not([data-theme=light]) ::-webkit-scrollbar-thumb:hover{background:#4c5b6e}body.modern-admin:not([data-theme=light]) ::-webkit-scrollbar-corner{background:var(--card)}}body.modern-admin[data-theme=dark]{scrollbar-color:#3a4757 var(--card)}body.modern-admin[data-theme=dark] ::-webkit-scrollbar{width:12px;height:12px}body.modern-admin[data-theme=dark] ::-webkit-scrollbar-track{background:var(--card)}body.modern-admin[data-theme=dark] ::-webkit-scrollbar-thumb{background:#3a4757;border-radius:8px;border:3px solid var(--card)}body.modern-admin[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#4c5b6e}body.modern-admin[data-theme=dark] ::-webkit-scrollbar-corner{background:var(--card)}@media(prefers-color-scheme:dark){body.modern-admin:not([data-theme=light]) .btn-default:not(.btn-warning):not(.btn-primary):not(.btn-success):not(.btn-danger):not(.btn-info):not(.toggle):not(.toggle-off):not(.toggle-handle),body.modern-admin:not([data-theme=light]) .btn-grey,body.modern-admin:not([data-theme=light]) .btn-lightgrey,body.modern-admin:not([data-theme=light]) .btn-secondary{background:var(--card-2);color:var(--ink);border-color:transparent;text-shadow:none}body.modern-admin:not([data-theme=light]) .btn-default:not(.btn-warning):not(.btn-primary):not(.btn-success):not(.btn-danger):not(.btn-info):not(.toggle):not(.toggle-off):not(.toggle-handle):hover,body.modern-admin:not([data-theme=light]) .btn-grey:hover,body.modern-admin:not([data-theme=light]) .btn-lightgrey:hover,body.modern-admin:not([data-theme=light]) .btn-secondary:hover{background:var(--line);color:var(--ink)}}body.modern-admin[data-theme=dark] .btn-default:not(.btn-warning):not(.btn-primary):not(.btn-success):not(.btn-danger):not(.btn-info):not(.toggle):not(.toggle-off):not(.toggle-handle),body.modern-admin[data-theme=dark] .btn-grey,body.modern-admin[data-theme=dark] .btn-lightgrey,body.modern-admin[data-theme=dark] .btn-secondary{background:var(--card-2);color:var(--ink);border-color:transparent;text-shadow:none}body.modern-admin[data-theme=dark] .btn-default:not(.btn-warning):not(.btn-primary):not(.btn-success):not(.btn-danger):not(.btn-info):not(.toggle):not(.toggle-off):not(.toggle-handle):hover,body.modern-admin[data-theme=dark] .btn-grey:hover,body.modern-admin[data-theme=dark] .btn-lightgrey:hover,body.modern-admin[data-theme=dark] .btn-secondary:hover{background:var(--line);color:var(--ink)}@media(prefers-color-scheme:dark){body.modern-admin:not([data-theme=light]) .toggle.btn{background:var(--pill-bg);border-color:var(--muted-2)}body.modern-admin:not([data-theme=light]) .toggle:not(.gamepause):not(.bracketpause) .toggle-on{background:var(--primary);border-color:transparent;color:#fff;text-shadow:none}body.modern-admin:not([data-theme=light]) .toggle:not(.gamepause):not(.bracketpause) .toggle-off{background:var(--pill-bg);border-color:transparent;color:var(--muted)}body.modern-admin:not([data-theme=light]) .toggle:not(.gamepause):not(.bracketpause) .toggle-handle{background:#fff;border-color:transparent}}body.modern-admin[data-theme=dark] .toggle.btn{background:var(--pill-bg);border-color:var(--muted-2)}body.modern-admin[data-theme=dark] .toggle:not(.gamepause):not(.bracketpause) .toggle-on{background:var(--primary);border-color:transparent;color:#fff;text-shadow:none}body.modern-admin[data-theme=dark] .toggle:not(.gamepause):not(.bracketpause) .toggle-off{background:var(--pill-bg);border-color:transparent;color:var(--muted)}body.modern-admin[data-theme=dark] .toggle:not(.gamepause):not(.bracketpause) .toggle-handle{background:#fff;border-color:transparent}@media(prefers-color-scheme:dark){body.modern-admin:not([data-theme=light]) .ag-theme-alpine{--ag-modal-overlay-background-color:rgba(11,14,19,.66)}}body.modern-admin[data-theme=dark] .ag-theme-alpine{--ag-modal-overlay-background-color:rgba(11,14,19,.66)}@media(prefers-color-scheme:dark){body.modern-admin:not([data-theme=light]) .select2-container--default .select2-selection--multiple,body.modern-admin:not([data-theme=light]) .select2-container--default .select2-selection--single{background:var(--card);border-color:var(--line)}body.modern-admin:not([data-theme=light]) #importModal .select2-selection__rendered,body.modern-admin:not([data-theme=light]) .select2-container .select2-selection__rendered{color:var(--ink)}body.modern-admin:not([data-theme=light]) .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--muted-2)}body.modern-admin:not([data-theme=light]) .select2-dropdown{background:var(--card);border-color:var(--line);color:var(--ink)}body.modern-admin:not([data-theme=light]) .select2-search--dropdown .select2-search__field{background:var(--card-2);border-color:var(--line);color:var(--ink)}body.modern-admin:not([data-theme=light]) .select2-container--default .select2-results__option{color:var(--ink)}body.modern-admin:not([data-theme=light]) li.select2-results__option:nth-child(even){background:var(--group-row);border-color:transparent}body.modern-admin:not([data-theme=light]) li.select2-results__option:nth-child(odd){background:var(--card-2);border-color:transparent}body.modern-admin:not([data-theme=light]) .select2-container--default .select2-results__option[aria-selected=true]{background:var(--pill-bg)}body.modern-admin:not([data-theme=light]) .select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--primary);color:#fff}body.modern-admin:not([data-theme=light]) #dnpList li.ui-state-default:not(.ui-selected):not(.ui-selecting),body.modern-admin:not([data-theme=light]) #importList li.ui-state-default:not(.ui-selected):not(.ui-selecting){color:var(--ink)}body.modern-admin:not([data-theme=light]) #dnpList li.ui-state-default a,body.modern-admin:not([data-theme=light]) #importList li.ui-state-default a{color:var(--ink)!important}body.modern-admin:not([data-theme=light]) #dnpList li.ui-selected,body.modern-admin:not([data-theme=light]) #dnpList li.ui-selecting,body.modern-admin:not([data-theme=light]) #importList li.ui-selected,body.modern-admin:not([data-theme=light]) #importList li.ui-selecting{color:#fff}body.modern-admin:not([data-theme=light]) #dnpList li.ui-selected a,body.modern-admin:not([data-theme=light]) #dnpList li.ui-selecting a,body.modern-admin:not([data-theme=light]) #importList li.ui-selected a,body.modern-admin:not([data-theme=light]) #importList li.ui-selecting a{color:#fff!important}body.modern-admin:not([data-theme=light]) .btn-danger,body.modern-admin:not([data-theme=light]) .btn-invitelist,body.modern-admin:not([data-theme=light]) .btn-primary,body.modern-admin:not([data-theme=light]) .btn-success,body.modern-admin:not([data-theme=light]) .btn-waitlist,body.modern-admin:not([data-theme=light]) .btn-warning{filter:brightness(.85) saturate(.82)}}body.modern-admin[data-theme=dark] .select2-container--default .select2-selection--multiple,body.modern-admin[data-theme=dark] .select2-container--default .select2-selection--single{background:var(--card);border-color:var(--line)}body.modern-admin[data-theme=dark] #importModal .select2-selection__rendered,body.modern-admin[data-theme=dark] .select2-container .select2-selection__rendered{color:var(--ink)}body.modern-admin[data-theme=dark] .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--muted-2)}body.modern-admin[data-theme=dark] .select2-dropdown{background:var(--card);border-color:var(--line);color:var(--ink)}body.modern-admin[data-theme=dark] .select2-search--dropdown .select2-search__field{background:var(--card-2);border-color:var(--line);color:var(--ink)}body.modern-admin[data-theme=dark] .select2-container--default .select2-results__option{color:var(--ink)}body.modern-admin[data-theme=dark] li.select2-results__option:nth-child(even){background:var(--group-row);border-color:transparent}body.modern-admin[data-theme=dark] li.select2-results__option:nth-child(odd){background:var(--card-2);border-color:transparent}body.modern-admin[data-theme=dark] .select2-container--default .select2-results__option[aria-selected=true]{background:var(--pill-bg)}body.modern-admin[data-theme=dark] .select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--primary);color:#fff}body.modern-admin[data-theme=dark] #dnpList li.ui-state-default:not(.ui-selected):not(.ui-selecting),body.modern-admin[data-theme=dark] #importList li.ui-state-default:not(.ui-selected):not(.ui-selecting){color:var(--ink)}body.modern-admin[data-theme=dark] #dnpList li.ui-state-default a,body.modern-admin[data-theme=dark] #importList li.ui-state-default a{color:var(--ink)!important}body.modern-admin[data-theme=dark] #dnpList li.ui-selected,body.modern-admin[data-theme=dark] #dnpList li.ui-selecting,body.modern-admin[data-theme=dark] #importList li.ui-selected,body.modern-admin[data-theme=dark] #importList li.ui-selecting{color:#fff}body.modern-admin[data-theme=dark] #dnpList li.ui-selected a,body.modern-admin[data-theme=dark] #dnpList li.ui-selecting a,body.modern-admin[data-theme=dark] #importList li.ui-selected a,body.modern-admin[data-theme=dark] #importList li.ui-selecting a{color:#fff!important}body.modern-admin[data-theme=dark] .btn-danger,body.modern-admin[data-theme=dark] .btn-invitelist,body.modern-admin[data-theme=dark] .btn-primary,body.modern-admin[data-theme=dark] .btn-success,body.modern-admin[data-theme=dark] .btn-waitlist,body.modern-admin[data-theme=dark] .btn-warning{filter:brightness(.85) saturate(.82)}@media(prefers-color-scheme:dark){body.modern-admin:not([data-theme=light]) .dataTables_wrapper{color:var(--muted)}body.modern-admin:not([data-theme=light]) table.dataTable{background:0 0}body.modern-admin:not([data-theme=light]) table.dataTable thead td,body.modern-admin:not([data-theme=light]) table.dataTable thead th{background:var(--card-2);color:var(--muted);border-color:var(--line)}body.modern-admin:not([data-theme=light]) table.dataTable tbody td{color:var(--ink);border-color:var(--line-soft)}body.modern-admin:not([data-theme=light]) table.dataTable.display tbody tr.odd,body.modern-admin:not([data-theme=light]) table.dataTable.stripe tbody tr.odd{background:var(--card-2)}body.modern-admin:not([data-theme=light]) table.dataTable.display tbody tr.even,body.modern-admin:not([data-theme=light]) table.dataTable.stripe tbody tr.even{background:var(--card)}body.modern-admin:not([data-theme=light]) table.dataTable.display tbody tr:hover,body.modern-admin:not([data-theme=light]) table.dataTable.hover tbody tr:hover{background:var(--line-soft)}body.modern-admin:not([data-theme=light]) .dataTables_wrapper .dataTables_filter,body.modern-admin:not([data-theme=light]) .dataTables_wrapper .dataTables_info,body.modern-admin:not([data-theme=light]) .dataTables_wrapper .dataTables_length,body.modern-admin:not([data-theme=light]) .dataTables_wrapper .dataTables_paginate,body.modern-admin:not([data-theme=light]) .dataTables_wrapper .dataTables_processing{color:var(--muted)}body.modern-admin:not([data-theme=light]) .dataTables_wrapper .dataTables_filter input,body.modern-admin:not([data-theme=light]) .dataTables_wrapper .dataTables_length select{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:8px}body.modern-admin:not([data-theme=light]) .dataTables_wrapper .dataTables_paginate .paginate_button{color:var(--muted)!important;border:0}body.modern-admin:not([data-theme=light]) .dataTables_wrapper .dataTables_paginate .paginate_button.current,body.modern-admin:not([data-theme=light]) .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:var(--primary);color:#fff!important;border:0}body.modern-admin:not([data-theme=light]) .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:var(--line-soft);color:var(--ink)!important;border:0}body.modern-admin:not([data-theme=light]) #dtremotemodeCheckAllButton{color:var(--muted)}body.modern-admin:not([data-theme=light]) a.dt-button,body.modern-admin:not([data-theme=light]) button.dt-button,body.modern-admin:not([data-theme=light]) div.dt-button{background:var(--card-2);background-image:none;color:var(--ink);border:0;border-radius:9px;text-shadow:none}body.modern-admin:not([data-theme=light]) a.dt-button:hover:not(.disabled),body.modern-admin:not([data-theme=light]) button.dt-button:hover:not(.disabled),body.modern-admin:not([data-theme=light]) div.dt-button:hover:not(.disabled){background:var(--line);background-image:none;border:0}body.modern-admin:not([data-theme=light]) a.dt-button.disabled,body.modern-admin:not([data-theme=light]) button.dt-button.disabled,body.modern-admin:not([data-theme=light]) div.dt-button.disabled{opacity:.4;color:var(--muted)}}body.modern-admin[data-theme=dark] .dataTables_wrapper{color:var(--muted)}body.modern-admin[data-theme=dark] table.dataTable{background:0 0}body.modern-admin[data-theme=dark] table.dataTable thead td,body.modern-admin[data-theme=dark] table.dataTable thead th{background:var(--card-2);color:var(--muted);border-color:var(--line)}body.modern-admin[data-theme=dark] table.dataTable tbody td{color:var(--ink);border-color:var(--line-soft)}body.modern-admin[data-theme=dark] table.dataTable.display tbody tr.odd,body.modern-admin[data-theme=dark] table.dataTable.stripe tbody tr.odd{background:var(--card-2)}body.modern-admin[data-theme=dark] table.dataTable.display tbody tr.even,body.modern-admin[data-theme=dark] table.dataTable.stripe tbody tr.even{background:var(--card)}body.modern-admin[data-theme=dark] table.dataTable.display tbody tr:hover,body.modern-admin[data-theme=dark] table.dataTable.hover tbody tr:hover{background:var(--line-soft)}body.modern-admin[data-theme=dark] .dataTables_wrapper .dataTables_filter,body.modern-admin[data-theme=dark] .dataTables_wrapper .dataTables_info,body.modern-admin[data-theme=dark] .dataTables_wrapper .dataTables_length,body.modern-admin[data-theme=dark] .dataTables_wrapper .dataTables_paginate,body.modern-admin[data-theme=dark] .dataTables_wrapper .dataTables_processing{color:var(--muted)}body.modern-admin[data-theme=dark] .dataTables_wrapper .dataTables_filter input,body.modern-admin[data-theme=dark] .dataTables_wrapper .dataTables_length select{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:8px}body.modern-admin[data-theme=dark] .dataTables_wrapper .dataTables_paginate .paginate_button{color:var(--muted)!important;border:0}body.modern-admin[data-theme=dark] .dataTables_wrapper .dataTables_paginate .paginate_button.current,body.modern-admin[data-theme=dark] .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:var(--primary);color:#fff!important;border:0}body.modern-admin[data-theme=dark] .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:var(--line-soft);color:var(--ink)!important;border:0}body.modern-admin[data-theme=dark] #dtremotemodeCheckAllButton{color:var(--muted)}body.modern-admin[data-theme=dark] a.dt-button,body.modern-admin[data-theme=dark] button.dt-button,body.modern-admin[data-theme=dark] div.dt-button{background:var(--card-2);background-image:none;color:var(--ink);border:0;border-radius:9px;text-shadow:none}body.modern-admin[data-theme=dark] a.dt-button:hover:not(.disabled),body.modern-admin[data-theme=dark] button.dt-button:hover:not(.disabled),body.modern-admin[data-theme=dark] div.dt-button:hover:not(.disabled){background:var(--line);background-image:none;border:0}body.modern-admin[data-theme=dark] a.dt-button.disabled,body.modern-admin[data-theme=dark] button.dt-button.disabled,body.modern-admin[data-theme=dark] div.dt-button.disabled{opacity:.4;color:var(--muted)}body.modern-admin div.DTED_Lightbox_Container{background:0 0}body.modern-admin div.DTE{background:var(--card);color:var(--ink);border:0;border-radius:var(--radius);box-shadow:var(--shadow-lg);overflow:hidden}body.modern-admin div.DTE_Header{background:var(--card-2);color:var(--ink);border-bottom:0;font-size:17px;font-weight:800;letter-spacing:-.2px;padding:14px 52px 12px 16px}body.modern-admin div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTE div.DTE_Header{position:static;height:auto;width:auto}body.modern-admin div.DTED_Lightbox_Wrapper div.DTE_Body{padding-top:0}body.modern-admin div.DTE_Footer{background:var(--card);color:var(--ink);border-color:var(--line-soft)}body.modern-admin .DTE_Body_Content,body.modern-admin div.DTE div.DTE_Body,body.modern-admin div.DTE div.DTE_Body_Content,body.modern-admin div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTE,body.modern-admin div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTE div.DTE_Body_Content{background:var(--card)}body.modern-admin .DTE_Body div.DTE_Body_Content div.DTE_Field:hover{background:0 0;border-color:transparent}body.modern-admin div.DTE label,body.modern-admin div.DTE_Field label{color:var(--muted)}body.modern-admin div.DTE_Field input,body.modern-admin div.DTE_Field select,body.modern-admin div.DTE_Field textarea{background:var(--card-2);color:var(--ink);border:1px solid var(--line);border-radius:8px}body.modern-admin div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTED_Lightbox_Close{top:11px;right:11px;width:30px;height:30px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center}body.modern-admin div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTED_Lightbox_Close:hover{background:var(--line)}body.modern-admin div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTED_Lightbox_Close:after{color:var(--ink);font-family:inherit;font-weight:700;font-size:17px;line-height:1}body.modern-admin div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTED_Lightbox_Close:hover:after{color:var(--ink)}body.modern-admin div.DTE_Footer button.btn,body.modern-admin div.DTE_Form_Buttons button{background:var(--primary);color:#fff;border:0;border-radius:9px;font-weight:700}body.modern-admin div.DTE_Form_Error{color:var(--loss)}body.modern-admin div.DTE_Footer button.btn.dte-btn-close{background:var(--pill-bg);color:var(--ink)}body.modern-admin div.DTE_Footer button.btn.dte-btn-close:hover{background:var(--line)}@media(prefers-color-scheme:dark){body.modern-admin:not([data-theme=light]) .dropdown-menu{background:var(--card);border:0;box-shadow:var(--shadow-lg)}body.modern-admin:not([data-theme=light]) .dropdown-menu>li>a{color:var(--ink)}body.modern-admin:not([data-theme=light]) .dropdown-menu>li>a:focus,body.modern-admin:not([data-theme=light]) .dropdown-menu>li>a:hover{background:var(--card-2);color:var(--ink)}body.modern-admin:not([data-theme=light]) .dropdown-menu .divider{background:var(--line-soft)}body.modern-admin:not([data-theme=light]) .showhide img{filter:invert(1)}}body.modern-admin[data-theme=dark] .dropdown-menu{background:var(--card);border:0;box-shadow:var(--shadow-lg)}body.modern-admin[data-theme=dark] .dropdown-menu>li>a{color:var(--ink)}body.modern-admin[data-theme=dark] .dropdown-menu>li>a:focus,body.modern-admin[data-theme=dark] .dropdown-menu>li>a:hover{background:var(--card-2);color:var(--ink)}body.modern-admin[data-theme=dark] .dropdown-menu .divider{background:var(--line-soft)}body.modern-admin[data-theme=dark] .showhide img{filter:invert(1)}@media(prefers-color-scheme:dark){body.modern-admin:not([data-theme=light]) .nav-tabs{border-bottom-color:var(--line)}body.modern-admin:not([data-theme=light]) .nav-tabs>li>a:hover{background:var(--card-2);border-color:var(--line-soft)}body.modern-admin:not([data-theme=light]) .nav-tabs>li.active>a,body.modern-admin:not([data-theme=light]) .nav-tabs>li.active>a:focus,body.modern-admin:not([data-theme=light]) .nav-tabs>li.active>a:hover{background:var(--card-2);color:var(--ink);border-color:var(--line) var(--line) transparent}}body.modern-admin[data-theme=dark] .nav-tabs{border-bottom-color:var(--line)}body.modern-admin[data-theme=dark] .nav-tabs>li>a:hover{background:var(--card-2);border-color:var(--line-soft)}body.modern-admin[data-theme=dark] .nav-tabs>li.active>a,body.modern-admin[data-theme=dark] .nav-tabs>li.active>a:focus,body.modern-admin[data-theme=dark] .nav-tabs>li.active>a:hover{background:var(--card-2);color:var(--ink);border-color:var(--line) var(--line) transparent}@media(prefers-color-scheme:dark){body.modern-admin:not([data-theme=light]) input[type=number]:not(.form-control),body.modern-admin:not([data-theme=light]) input[type=text]:not(.form-control):not([class*=select2]),body.modern-admin:not([data-theme=light]) select:not(.form-control):not([class*=select2]){background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:8px}}body.modern-admin[data-theme=dark] input[type=number]:not(.form-control),body.modern-admin[data-theme=dark] input[type=text]:not(.form-control):not([class*=select2]),body.modern-admin[data-theme=dark] select:not(.form-control):not([class*=select2]){background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:8px}body.modern-admin #leaderboardList li.ui-state-default:not(.ui-selected):not(.ui-selecting),body.modern-admin #playoffleaderboardList li.ui-state-default:not(.ui-selected):not(.ui-selecting){background:var(--card-2);color:var(--ink);border-color:transparent}body.modern-admin #leaderboardList li.ui-state-default,body.modern-admin #playoffleaderboardList li.ui-state-default{margin:0 0 3px}body.modern-admin #leaderboardList li.ui-state-default:not(.ui-selected):not(.ui-selecting):nth-child(even),body.modern-admin #playoffleaderboardList li.ui-state-default:not(.ui-selected):not(.ui-selecting):nth-child(even){background:var(--pill-bg)}body.modern-admin #leaderboardList li.ui-state-default,body.modern-admin #playoffleaderboardList li.ui-state-default{align-items:center;column-gap:8px;padding:6px 10px;border-radius:8px;font-size:13.5px;line-height:1.5}body.modern-admin #leaderboardList li.ui-state-default:not(.ui-selected):not(.ui-selecting):hover,body.modern-admin #playoffleaderboardList li.ui-state-default:not(.ui-selected):not(.ui-selecting):hover{background:var(--group-row-2)}body.modern-admin #leaderboardList li .fa-arrows-alt{display:none}body.modern-admin #leaderboardList.ui-sortable li .fa-arrows-alt{display:inline-block;margin-right:6px;color:var(--muted)}body.modern-admin #dnpList li,body.modern-admin #importList li,body.modern-admin #leaderboardList li{-webkit-user-select:none;user-select:none}body.modern-admin #editBracketToggleBestContainer,body.modern-admin #gameToggleBestContainer{display:flow-root;background:var(--card-2);border-radius:10px;padding:2px 6px 0}body.modern-admin #editBracketToggleBestContainer .setting-row,body.modern-admin #gameToggleBestContainer .setting-row{background:0 0;padding:10px 8px;margin:0}body.modern-admin .bracket-select-wrap{display:flow-root;border:1px solid var(--line);border-radius:10px;padding:12px 8px 2px;margin:0 0 12px}body.modern-admin .bracket-select-wrap #leaderboardList{margin:0 0 8px}body.modern-admin #poolTeamList{border:1px solid var(--line);border-radius:10px;overflow:hidden}body.modern-admin #poolTeamList li{color:var(--ink);padding:8px 12px;border:0}body.modern-admin #poolTeamList li:nth-child(odd){background:var(--card-2)}body.modern-admin #poolTeamList li:nth-child(even){background:var(--card)}body.modern-admin #poolTeamList li.poolHeader{background:var(--line);border-bottom:1px solid var(--line)}body.modern-admin .grid-bracketstandings.modern-card{margin-top:14px}body.modern-admin #bracketstandings li.ui-state-default{background:var(--card-2);border:0;border-bottom:1px solid var(--line-soft);color:var(--ink)}body.modern-admin #bracketstandings li .teamname{color:var(--ink)}body.modern-admin #inviteListSettingsPanel{background:var(--card-2);border:1px solid var(--line);border-radius:10px}body.modern-admin #inviteListSettingsPanel label{color:var(--ink)}body.modern-admin #Alerts.container.tabcontent{background:0 0;padding-bottom:0;box-shadow:none}body.modern-admin #Alerts .alerts-card{width:calc(100% - 10px)!important;max-width:600px!important;margin:6px auto 28px!important;float:none;display:flow-root}body.modern-admin #Alerts .ios-segmented-control-alert:has(#globalalert:checked) .selection{transform:translateX(0)!important}body.modern-admin #Alerts .ios-segmented-control-alert:has(#individualalert:checked) .selection{transform:translateX(100%)!important}body.modern-admin #Alerts .ios-segmented-control-alert:has(#voicealert:checked) .selection{transform:translateX(200%)!important}body.modern-admin .alerts-card h2{font-size:17px;font-weight:800;letter-spacing:-.2px;text-align:left;margin:18px 0 8px;color:var(--ink)}body.modern-admin .alerts-card ol.list{list-style:none;margin:0;padding:0;text-align:left}body.modern-admin .alerts-card ol.list li{background:var(--card-2);border:0;border-radius:10px;padding:10px 12px;margin:0 0 8px;color:var(--ink)}body.modern-admin .alerts-card ol.list li .alertTime{color:var(--muted);font-size:12px}body.modern-admin #globalalertdiv .form-group.col-xs-6{display:flex;align-items:center;background:var(--card-2);padding:10px 14px;margin:0 0 8px;min-height:54px}body.modern-admin #globalalertdiv .form-group.col-xs-6:has(>label){justify-content:flex-start;border-radius:10px 0 0 10px}body.modern-admin #globalalertdiv .form-group.col-xs-6:has(>label)>label{margin:0;font-weight:600;color:var(--ink);text-align:left}body.modern-admin #globalalertdiv .form-group.col-xs-6:has(input){justify-content:flex-end;border-radius:0 10px 10px 0}body.modern-admin #globalalertdiv>p,body.modern-admin #indalertdiv>p{color:var(--muted)}body.modern-admin #dnpList li a,body.modern-admin #dnpList li span,body.modern-admin #importList li a,body.modern-admin #importList li span{pointer-events:none}body.modern-admin #dnpList li.ui-state-default,body.modern-admin #importList li.ui-state-default{border:0;margin:0 0 3px;padding:7px 10px;border-radius:8px}body.modern-admin #dnpList li.ui-state-default:not(.ui-selected):not(.ui-selecting),body.modern-admin #importList li.ui-state-default:not(.ui-selected):not(.ui-selecting){background:var(--card-2)}body.modern-admin #dnpList li.ui-state-default:not(.ui-selected):not(.ui-selecting):nth-child(even),body.modern-admin #importList li.ui-state-default:not(.ui-selected):not(.ui-selecting):nth-child(even){background:var(--pill-bg)}body.modern-admin #dnpList li.ui-state-default:not(.ui-selected):not(.ui-selecting):hover,body.modern-admin #importList li.ui-state-default:not(.ui-selected):not(.ui-selecting):hover{background:var(--group-row-2)}body.modern-admin #playoffleaderboardList li.ui-state-default .position{border-radius:7px;padding:2px 0;font-size:12px;font-weight:800;text-align:center;margin-right:8px}body.modern-admin #leaderboardList li.ui-state-default .teamName i,body.modern-admin #playoffleaderboardList li.ui-state-default .teamName i{color:var(--muted);font-size:12.5px}body.modern-admin #leaderboardList li.ui-state-default a.timesplayed,body.modern-admin #playoffleaderboardList li.ui-state-default a.timesplayed{color:var(--muted)!important;font-size:12.5px}body.modern-admin #leaderboardList li.ui-state-default a.score,body.modern-admin #playoffleaderboardList li.ui-state-default a.score{font-weight:800;font-variant-numeric:tabular-nums}body.modern-admin #leaderboardList li.ui-selected,body.modern-admin #leaderboardList li.ui-selecting,body.modern-admin #playoffleaderboardList li.ui-selected,body.modern-admin #playoffleaderboardList li.ui-selecting{color:var(--ink)}body.modern-admin #leaderboardList li.ui-selected a,body.modern-admin #leaderboardList li.ui-selecting a,body.modern-admin #playoffleaderboardList li.ui-selected a,body.modern-admin #playoffleaderboardList li.ui-selecting a{color:#fff!important}body.modern-admin #leaderboardList li.ui-selected .teamName i,body.modern-admin #leaderboardList li.ui-selecting .teamName i,body.modern-admin #playoffleaderboardList li.ui-selected .teamName i,body.modern-admin #playoffleaderboardList li.ui-selecting .teamName i{color:rgba(255,255,255,.85)}body.modern-admin #leaderboardList li.ui-selected a.timesplayed,body.modern-admin #leaderboardList li.ui-selecting a.timesplayed,body.modern-admin #playoffleaderboardList li.ui-selected a.timesplayed,body.modern-admin #playoffleaderboardList li.ui-selecting a.timesplayed{color:rgba(255,255,255,.92)!important}body.modern-admin #leaderboardList li.ui-selected .teamspr,body.modern-admin #leaderboardList li.ui-selecting .teamspr,body.modern-admin #playoffleaderboardList li.ui-selected .teamspr,body.modern-admin #playoffleaderboardList li.ui-selecting .teamspr{color:#fff}@media(prefers-color-scheme:dark){body.modern-admin:not([data-theme=light]) #leaderboardList li.ui-state-default a,body.modern-admin:not([data-theme=light]) #playoffleaderboardList li.ui-state-default a{color:var(--ink)!important}body.modern-admin:not([data-theme=light]) #leaderboardList li.ui-selected,body.modern-admin:not([data-theme=light]) #leaderboardList li.ui-selecting,body.modern-admin:not([data-theme=light]) #playoffleaderboardList li.ui-selected,body.modern-admin:not([data-theme=light]) #playoffleaderboardList li.ui-selecting{color:#fff}body.modern-admin:not([data-theme=light]) #leaderboardList .teamspr,body.modern-admin:not([data-theme=light]) #playoffleaderboardList .teamspr{color:var(--primary-ink)}body.modern-admin:not([data-theme=light]) .payoutcontainer div{background-color:var(--card-2);border-color:var(--line)}}body.modern-admin[data-theme=dark] #leaderboardList li.ui-state-default a,body.modern-admin[data-theme=dark] #playoffleaderboardList li.ui-state-default a{color:var(--ink)!important}body.modern-admin[data-theme=dark] #leaderboardList li.ui-selected,body.modern-admin[data-theme=dark] #leaderboardList li.ui-selecting,body.modern-admin[data-theme=dark] #playoffleaderboardList li.ui-selected,body.modern-admin[data-theme=dark] #playoffleaderboardList li.ui-selecting{color:#fff}body.modern-admin[data-theme=dark] #leaderboardList .teamspr,body.modern-admin[data-theme=dark] #playoffleaderboardList .teamspr{color:var(--primary-ink)}body.modern-admin[data-theme=dark] .payoutcontainer div{background-color:var(--card-2);border-color:var(--line)}@media(prefers-color-scheme:dark){body.modern-admin:not([data-theme=light]) .pausebatterytopdiv svg{fill:#e7ecf3}body.modern-admin:not([data-theme=light]) .pausebatteryfull{filter:invert(1)}body.modern-admin:not([data-theme=light]) .pausebatteryempty{color:var(--loss)}}body.modern-admin[data-theme=dark] .pausebatterytopdiv svg{fill:#e7ecf3}body.modern-admin[data-theme=dark] .pausebatteryfull{filter:invert(1)}body.modern-admin[data-theme=dark] .pausebatteryempty{color:var(--loss)}body.modern-admin .mainInner>.container.tabcontent:not(#GamePlay):not(#Setup):not(#Finals):not(#BracketAssignment):not(#Devices):not(#Alerts){width:calc(100% - 10px);margin:6px auto 28px;padding:16px;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow)}body.modern-admin #Devices .actions-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;align-items:center;align-content:center}body.modern-admin #Devices .actions-row .btn{white-space:nowrap;min-width:0;margin:0}body.modern-admin #Devices>.actions-row{grid-row:1}body.modern-admin #Devices>.grid-header{grid-row:2}body.modern-admin #Devices .rm-cardheader{display:flex;align-items:flex-start;justify-content:space-between;gap:6px 10px;flex-wrap:wrap;text-align:left;padding-right:34px}body.modern-admin #Devices .rm-cardheader h4{margin:2px 0 10px;font-size:17px;font-weight:800;letter-spacing:-.2px}body.modern-admin .mainInner>#BracketAssignment.container.tabcontent,body.modern-admin .mainInner>#Devices.container.tabcontent,body.modern-admin .mainInner>#Finals.container.tabcontent,body.modern-admin .mainInner>#Setup.container.tabcontent{width:calc(100% - 10px);margin:6px auto 28px;padding:0;background:0 0;border:0;box-shadow:none;gap:0}@media screen and (min-width:1400px){body.modern-admin .mainInner>.container.tabcontent:not(#GamePlay){max-width:1290px}}@media screen and (min-width:1900px){body.modern-admin .mainInner>.container.tabcontent:not(#GamePlay){max-width:1590px}}@media screen and (min-width:2500px){body.modern-admin .mainInner>.container.tabcontent:not(#GamePlay){max-width:1790px}}body.modern-admin .mainInner>.container.tabcontent:not(#GamePlay)>*{min-width:0;max-width:100%}body.modern-admin .actions-row,body.modern-admin .modern-card.actions-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}body.modern-admin .actions-row .btn{min-width:150px;margin:0}body.modern-admin .actions-row #advanceDE{margin-left:auto}body.modern-admin .actions-row .btn[disabled]{opacity:.4;box-shadow:none}body.modern-admin .actions-menu-toggle{display:none}body.modern-admin .actions-group{display:contents}@media(max-width:767px){body.modern-admin .actions-row,body.modern-admin .modern-card.actions-row{flex-direction:row;align-items:center}body.modern-admin .actions-row #createFinals{flex:1}body.modern-admin .actions-row .btn.actions-menu-toggle{order:50}body.modern-admin .actions-row .actions-group{order:100}body.modern-admin .actions-row:has(#createFinals:not(.hidden)) #advanceDE{display:none}body.modern-admin .actions-row .btn.actions-menu-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;min-width:40px;width:40px;height:38px;padding:0;background:var(--pill-bg);color:var(--muted);border:0;box-shadow:none;border-radius:10px;font-size:15px}body.modern-admin .actions-row.open .btn.actions-menu-toggle{background:var(--primary);color:#fff}body.modern-admin .actions-row #advanceDE{flex:1;margin-left:0}body.modern-admin .actions-group{display:none;flex:1 1 100%;flex-direction:column;gap:10px}body.modern-admin .actions-row.open .actions-group{display:flex}}body.modern-admin #Finals .grid-matches{min-height:0;width:100%;display:flow-root}body.modern-admin #Alerts .grid-header{max-width:680px;margin:0 auto;float:none;background:var(--card-2);border-radius:12px;padding:16px 18px}body.modern-admin #BracketAssignment .grid-matches{min-height:0;width:100%;float:none;display:flex;gap:14px;align-items:stretch}body.modern-admin #BracketAssignment .bracketassign-container{flex:6;min-width:0;margin:0}body.modern-admin #BracketAssignment .bracketassign-queuecontainer{flex:5;min-width:0;margin:0}body.modern-admin #BracketAssignment .bracketassign-queuecontainer h3{margin:2px 0 10px;font-size:17px;font-weight:800;letter-spacing:-.2px}body.modern-admin .bc-header{display:flex;align-items:center;justify-content:space-between;gap:10px 12px;flex-wrap:wrap;margin-bottom:12px;padding:0;float:none}body.modern-admin .bracket-switch{display:none}@media(max-width:767px){body.modern-admin .btn.bracket-switch{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:0;width:38px;height:34px;padding:0;background:rgba(255,255,255,.14);color:#fff;border:0;box-shadow:none;border-radius:9px;font-size:14px}body.modern-admin .btn.bracket-switch:active{background:rgba(255,255,255,.26)}}@media(max-width:480px){body.modern-admin .seg{display:flex;width:100%;flex-wrap:nowrap;padding:3px}body.modern-admin .seg label{flex:1 1 auto;font-size:11.5px;padding:7px 4px;white-space:nowrap;text-align:center}}@media(max-width:767px){body.modern-admin #BracketAssignment .grid-matches{flex-direction:column}body.modern-admin #BracketAssignment .bracketassign-container,body.modern-admin #BracketAssignment .bracketassign-queuecontainer{flex:0 0 auto}}body.modern-admin #bracketqueue{border-radius:10px;overflow:hidden}body.modern-admin #bracketqueue li{background:var(--card-2);color:var(--ink);border:0;margin:0;padding:7px 12px;font-size:13.5px;align-items:center}body.modern-admin #bracketqueue li:nth-child(4n),body.modern-admin #bracketqueue li:nth-child(4n+1){background:var(--pill-bg);margin:0}body.modern-admin #bracketqueue li:first-child{background:0 0;color:var(--muted-2);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:4px 12px}body.modern-admin #bracketqueue .teamname{font-size:13.5px;font-weight:700}body.modern-admin #bracketqueue .gamecourt,body.modern-admin #bracketqueue .gamelast,body.modern-admin #bracketqueue .gametime{font-size:12.5px;color:var(--muted)}body.modern-admin #bracketqueue .gamenum{font-size:12.5px;font-weight:800}body.modern-admin #bracketqueue li:first-child .gamecourt,body.modern-admin #bracketqueue li:first-child .gamelast,body.modern-admin #bracketqueue li:first-child .gamenum,body.modern-admin #bracketqueue li:first-child .gametime,body.modern-admin #bracketqueue li:first-child .teamname{font-size:11px;color:var(--muted-2);font-weight:800}body.modern-admin #bracketqueue li.cursor:hover{background:var(--good-bg)}body.modern-admin #bracketqueue li.queueempty{display:block;background:0 0;text-align:center;color:var(--muted-2);font-size:13px;padding:18px 12px}body.modern-admin #double.modern-card{padding:14px}body.modern-admin .slidecontainer{background:0 0}body.modern-admin #Finals .modern-card h2{font-size:17px;font-weight:800;letter-spacing:-.2px;margin:2px 0 10px}body.modern-admin #Setup .grid-setup-player,body.modern-admin #Setup .grid-setup-team,body.modern-admin #Setup .toplevel,body.modern-admin #Setup [id$=GridContainer],body.modern-admin .modern-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px;margin-bottom:14px;display:flow-root}body.modern-admin .modern-card::after{content:"";display:block;clear:both}body.modern-admin #Setup .modern-card [id$=GridContainer]{background:0 0;box-shadow:none;padding:0;margin:0}body.modern-admin #Setup .manualoption,body.modern-admin #Setup .randomizesetup,body.modern-admin #Setup .squadsetup{display:flex;gap:14px;align-items:stretch}body.modern-admin #Setup .manualoption>.grid-setup-player,body.modern-admin #Setup .manualoption>.grid-setup-team,body.modern-admin #Setup .randomizesetup>.toplevel,body.modern-admin #Setup .squadsetup>.toplevel{flex:1 1 0;min-width:0;margin:0}@media(min-width:768px){body.modern-admin #Setup .manualoption,body.modern-admin #Setup .randomizesetup,body.modern-admin #Setup .squadsetup{flex-direction:row}}@media(max-width:767px){body.modern-admin #Setup .manualoption>.grid-setup-player,body.modern-admin #Setup .manualoption>.grid-setup-team,body.modern-admin #Setup .randomizesetup>.toplevel,body.modern-admin #Setup .squadsetup>.toplevel{flex:0 0 auto}}body.modern-admin .modern-inset{background:var(--card-2);border-radius:10px;padding:10px 8px}body.modern-admin .flexContainerGrey{background:var(--card-2);border:0;border-radius:10px}body.modern-admin #Setup .manualteamoption,body.modern-admin #Setup .randomizeoption,body.modern-admin #Setup .splitoption,body.modern-admin #Setup .squadoption{padding:0;margin:0}body.modern-admin #Setup .manualoption,body.modern-admin #Setup .randomizesetup,body.modern-admin #Setup .squadsetup{margin:0 0 14px;padding:0}body.modern-admin #Setup>.modern-card:last-child{margin-bottom:0}body.modern-admin #Setup .grid-setup-player h2,body.modern-admin #Setup .grid-setup-team h2,body.modern-admin #Setup .toplevel h2{font-size:17px;font-weight:800;letter-spacing:-.2px;margin:2px 0 10px}body.modern-admin #Setup .gridLabel{font-size:17px;font-weight:800;letter-spacing:-.2px}body.modern-admin #Setup #transactions h2{font-size:17px;font-weight:800;letter-spacing:-.2px;margin:2px 0 10px;text-align:left}body.modern-admin #Setup #transactions .transleft{font-size:12px;color:var(--muted)}body.modern-admin #RenameCourts .grid-header{max-width:960px;float:none;margin:0 auto;display:flow-root}body.modern-admin #RenameCourts h3{font-size:15px;font-weight:600;color:var(--muted);margin:16px 0 4px;text-align:center}body.modern-admin #courtOptionsPanel{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 20px;margin:14px 0;display:flow-root}body.modern-admin .setting-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;background:var(--card-2);border-radius:10px;padding:12px 14px;margin:0 0 8px;text-align:left}body.modern-admin .setting-row>label{flex:0 1 auto;min-width:0;margin:0;font-weight:600;color:var(--ink);text-align:left}body.modern-admin .setting-row .setting-control{flex:0 0 auto;margin-left:auto}body.modern-admin #tgoptions .setting-row{flex-wrap:nowrap}body.modern-admin #tgoptions .setting-row .info-tip{margin-left:auto}body.modern-admin #tgoptions .setting-row .setting-control{margin-left:0}body.modern-admin .setting-row .setting-control .form-control{width:auto}body.modern-admin .setting-control input[type=number]{width:72px;padding:5px 8px;text-align:center;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink)}body.modern-admin .stat-tile-row{display:flex;align-items:stretch;justify-content:center;gap:14px;margin:6px 0 14px}body.modern-admin .stat-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 0;max-width:180px;border-radius:6px;padding:6px 12px;font-size:.9em;color:var(--ink);text-align:center}body.modern-admin .stat-tile .stat-value{font-size:2em;font-weight:700}body.modern-admin .stat-tile.tint-red{background:rgba(226,142,142,.125);border:1px solid rgba(226,142,142,.314);box-shadow:rgba(226,142,142,.376) 0 5px 10px}body.modern-admin .stat-tile.tint-blue{background:rgba(53,118,164,.125);border:1px solid rgba(53,118,164,.314);box-shadow:rgba(53,118,164,.376) 0 5px 10px}body.modern-admin .stat-tile.tint-purple{background:rgba(75,49,121,.125);border:1px solid rgba(75,49,121,.314);box-shadow:rgba(75,49,121,.376) 0 5px 10px}body.modern-admin #gridSelfCheckinRecipients .ag-layout-auto-height .ag-center-cols-container,body.modern-admin #gridSelfCheckinRecipients .ag-layout-auto-height .ag-center-cols-viewport,body.modern-admin #gridSplitTournament .ag-layout-auto-height .ag-center-cols-container,body.modern-admin #gridSplitTournament .ag-layout-auto-height .ag-center-cols-viewport{min-height:38px}body.modern-admin #shServerErrorBanner{display:none;position:fixed;top:12px;left:50%;transform:translateX(-50%);z-index:99999;background:var(--bad-bg);color:var(--loss);font-weight:700;font-size:14px;padding:10px 18px;border-radius:10px;box-shadow:var(--shadow-lg);pointer-events:none;max-width:90vw;text-align:center}body.modern-admin .setting-row .setting-note{flex:1 1 100%}body.modern-admin .setting-note{color:var(--muted);font-size:12.5px;line-height:1.5;text-align:left;margin:0 2px 12px}body.modern-admin .level-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:8px;font-size:12px;font-weight:700;white-space:nowrap;border:1px solid transparent}body.modern-admin .level-pill.level-free{color:#d07a2d;background:#d07a2d20;border-color:#d07a2d50}body.modern-admin .level-pill.level-level1{color:#3576a4;background:#3576a420;border-color:#3576a450}body.modern-admin .level-pill.level-level2{color:#43922a;background:#43922a20;border-color:#43922a50}body.modern-admin .level-pill.level-level3{color:#4b3179;background:#4b317920;border-color:#4b317950}@media(prefers-color-scheme:dark){body.modern-admin:not([data-theme=light]) .level-pill.level-level3{color:#895adb;background:#895ADB20;border-color:#895ADB50}}body.modern-admin[data-theme=dark] .level-pill.level-level3{color:#895adb;background:#895ADB20;border-color:#895ADB50}body.modern-admin .level-legend{display:flex;flex-wrap:wrap;justify-content:center;margin:2px 0 14px}body.modern-admin .level-legend .level-pill{border-radius:0;padding:5px 10px;font-size:12px;position:relative}body.modern-admin .level-legend .level-pill.level-level3{padding:5px 18px}body.modern-admin .level-legend .level-pill:first-child:not(.current){border-radius:10px 0 0 10px}body.modern-admin .level-legend .level-pill:last-child:not(.current){border-radius:0 10px 10px 0}body.modern-admin .level-legend .level-pill.current{border-width:2px;border-color:currentColor;font-size:15px;font-weight:800;background:color-mix(in srgb,currentColor 21%,transparent);box-shadow:0 5px 10px color-mix(in srgb,currentColor 44%,transparent)}body.modern-admin .level-legend .level-pill.current::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid currentColor}body.modern-admin .setting-row.setting-locked .setting-control{display:none}body.modern-admin .setting-row .level-pill-lock{margin-left:auto}body.modern-admin .info-pop .level-pill{margin-bottom:6px}body.modern-admin #ctlastcourtspan span{color:var(--muted);font-size:12px;line-height:1.5;font-weight:400}body.modern-admin #ctlastcourtspan strong{color:var(--ink)}body.modern-admin .ag-cell-wrap-text[col-id=playerEmail]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.sh-session-lock>:not(.modal):not(.modal-backdrop):not(#shDebugPanel):not(#shDebugChip){filter:blur(5px);pointer-events:none;user-select:none}body.sh-session-lock .modal-backdrop.in{opacity:.82;background-color:#0b0e11}body.modern-admin .step-note{background:var(--pill-bg);padding:10px 14px;border-radius:8px;color:var(--ink)}body.modern-admin .brand-red{color:#a80000}@media(prefers-color-scheme:dark){body.modern-admin:not([data-theme=light]) .brand-red{color:var(--loss)}}body.modern-admin[data-theme=dark] .brand-red{color:var(--loss)}@media(prefers-color-scheme:dark){body.modern-admin:not([data-theme=light]) a[target="_blank"].external::after{filter:invert(1)}}body.modern-admin[data-theme=dark] a[target="_blank"].external::after{filter:invert(1)}@media(prefers-color-scheme:dark){body.modern-admin:not([data-theme=light]) .submit-logo{background:#fff;padding:10px;border-radius:10px}}body.modern-admin[data-theme=dark] .submit-logo{background:#fff;padding:10px;border-radius:10px}body.modern-admin .info-tip{position:relative;background:0 0;border:0;padding:2px 4px;color:var(--muted-2);font-size:14px;line-height:1;cursor:pointer;vertical-align:middle;margin-left:4px;transition:.15s}body.modern-admin .info-tip:hover{color:var(--primary)}body.modern-admin .modern-card{position:relative}body.modern-admin .modern-card>.info-tip{position:absolute;top:12px;right:12px;margin:0;z-index:5}body.modern-admin .section-help{display:none}body.modern-admin .info-pop{position:absolute;z-index:1060;top:calc(100% + 8px);left:50%;transform:translateX(-50%);width:max-content;max-width:min(320px,calc(100vw - 60px));display:block;background:var(--card);border-radius:12px;box-shadow:var(--shadow-lg);padding:10px 14px;color:var(--muted);font-size:13px;font-weight:400;line-height:1.5;text-align:left;white-space:normal;cursor:auto}body.modern-admin .info-pop::before{content:"";position:absolute;bottom:100%;left:calc(50% + var(--arrow-shift,0px));transform:translateX(-50%);border:7px solid transparent;border-bottom-color:var(--card)}body.modern-admin .info-pop a{color:var(--primary);font-weight:600}@media(max-width:767px){body.modern-admin .mainInner>.container.tabcontent:not(#GamePlay):not(#Setup):not(#Finals):not(#BracketAssignment):not(#Devices):not(#Alerts){padding:10px 5px 5px}body.modern-admin #Setup .grid-setup-player,body.modern-admin #Setup .grid-setup-team,body.modern-admin #Setup .toplevel,body.modern-admin #Setup [id$=GridContainer],body.modern-admin .modern-card{padding:10px 5px 5px}body.modern-admin #double.modern-card{padding:10px 5px 5px}body.modern-admin #courtOptionsPanel{padding:10px 5px 5px}body.modern-admin .modern-card.actions-row{padding:10px}body.modern-admin #addTeamContainer label[for=addManualTeamButton]{display:none}body.modern-admin #addTeamContainer .form-group[class*=col-xs-6]{width:100%}body.modern-admin #Devices .actions-row{justify-content:center;gap:5px}body.modern-admin .modern-card>.info-tip{padding:10px;top:4px;right:4px}body.modern-admin .setting-row .info-tip{padding:8px 10px;margin:-6px 0}body.modern-admin #Devices .rm-cardheader h4{font-size:15px}}.importgateoff{display:none!important}body.modern-admin .toggle.sh-locked{pointer-events:none}body.modern-admin .toggle.sh-locked .toggle-group{opacity:.55}body.modern-admin .info-tip.sh-lock-tip{margin:0 8px;color:var(--muted);font-size:13px}body.modern-admin .rr-pause .sh-lock-tip{margin:0 2px}body.modern-admin div:has(>label[for=toggle-pauseCourtBasic]),body.modern-admin div:has(>label[for=toggle-pauseCourtDoubleElim]),body.modern-admin div:has(>label[for=toggle-pauseCourtSingleElim]){gap:10px}body.modern-admin label[for=toggle-pauseCourtBasic],body.modern-admin label[for=toggle-pauseCourtDoubleElim],body.modern-admin label[for=toggle-pauseCourtSingleElim]{margin:0}body.modern-admin div:has(>label[for=toggle-pauseCourtBasic]) .sh-lock-tip,body.modern-admin div:has(>label[for=toggle-pauseCourtDoubleElim]) .sh-lock-tip,body.modern-admin div:has(>label[for=toggle-pauseCourtSingleElim]) .sh-lock-tip{margin:0}body.modern-admin .info-tip.sh-lock-tip:hover{color:var(--primary)}body.modern-admin #gridStatsAdvancedOptionsLabel label{margin:0}body.modern-admin .sh-ban-btn{padding:2px 10px;font-size:12px;font-weight:600;line-height:1.4;color:var(--loss);background:0 0;border:1px solid var(--loss);border-radius:999px;white-space:nowrap}body.modern-admin .sh-ban-btn:hover{background:var(--loss);color:#fff}body.modern-admin .ag-cell:has(.sh-ban-btn),body.modern-admin .ag-cell:has(.sh-ban-btn) .ag-cell-value,body.modern-admin .ag-cell:has(.sh-ban-btn) .ag-cell-wrapper{display:flex;align-items:center;justify-content:center;text-align:center}body.modern-admin #processing,body.modern-admin #processing2,body.modern-admin .loading{position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center}body.modern-admin #processing{z-index:10002}body.modern-admin #processing2{z-index:10001}body.modern-admin .loading{z-index:10000}body.modern-admin .modal-content{background:var(--card);color:var(--ink);border:0;border-radius:var(--radius);box-shadow:var(--shadow-lg)}body.modern-admin .modal-backdrop{background-color:#0b0e11}body.modern-admin .modal-backdrop.in{opacity:.55}body.modern-admin .modal-header{border-bottom:0;background:var(--card-2);padding:14px 16px 12px}body.modern-admin .modal-content .modal-title,body.modern-admin .modal-content label{color:var(--ink)}body.modern-admin .modal-title{font-size:17px;font-weight:800;letter-spacing:-.2px}body.modern-admin .modal-title2,body.modern-admin .modal-title3{color:var(--muted);font-size:13px;margin:2px 0 0}body.modern-admin .modal-content hr{border-color:var(--line-soft)}body.modern-admin .modal-body{padding:14px 16px}body.modern-admin .modal-content{display:flex;flex-direction:column;max-height:95vh;overflow:hidden}body.modern-admin .modal-body{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}body.modern-admin .modal-content .missing label{color:var(--loss)}body.modern-admin .modal-header .close{float:right;width:30px;height:30px;padding:0;margin:0 0 0 8px;display:flex;align-items:center;justify-content:center;background:var(--card);border:0;border-radius:50%;color:var(--ink);font-size:17px;font-weight:700;line-height:1;text-shadow:none;opacity:1}body.modern-admin .modal-header .close:hover{background:var(--line);opacity:1}body.modern-admin .modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:0;padding:10px 14px 14px}body.modern-admin .modal-footer br{display:none}body.modern-admin .modal-footer .form-group{display:contents}body.modern-admin .modal-footer .btn{margin:0}body.modern-admin .modal-footer .btn:not([class*=btn-]){background:var(--pill-bg);color:var(--ink)}body.modern-admin .modal-footer .btn:not([class*=btn-]):hover{background:var(--line);color:var(--ink)}body.modern-admin .modal-footer .btn-default:not(.btn-warning):not(.btn-primary):not(.btn-success):not(.btn-danger):not(.btn-info){background:var(--pill-bg);color:var(--ink);border-color:transparent}body.modern-admin .modal-footer .btn-default:not(.btn-warning):not(.btn-primary):not(.btn-success):not(.btn-danger):not(.btn-info):hover{background:var(--line);color:var(--ink)}body.modern-admin .modal-footer .btn[data-dismiss=modal]{order:10;background:var(--pill-bg);color:var(--ink);border-color:transparent;box-shadow:none;filter:none}body.modern-admin .modal-footer .btn[data-dismiss=modal]:hover{background:var(--line);color:var(--ink)}body.modern-admin .modal-footer .btn-danger{order:-1;margin-right:auto}body.modern-admin .modal-footer:not(:has(.btn)){display:none}body.modern-admin .bootstrap-dialog.type-default .modal-header,body.modern-admin .bootstrap-dialog.type-info .modal-header,body.modern-admin .bootstrap-dialog.type-primary .modal-header,body.modern-admin .bootstrap-dialog.type-success .modal-header,body.modern-admin .bootstrap-dialog.type-warning .modal-header{background-color:var(--card-2)}body.modern-admin .bootstrap-dialog .bootstrap-dialog-title{color:var(--ink);font-size:17px;font-weight:800;letter-spacing:-.2px;text-align:center}body.modern-admin .bootstrap-dialog.type-danger .modal-header{background-color:var(--bad-bg)}body.modern-admin .bootstrap-dialog.type-danger .bootstrap-dialog-title{color:var(--loss)}body.modern-admin .popover{background:var(--card);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:10px}body.modern-admin .popover .popover-title{background:var(--card-2);color:var(--ink);border-bottom:0}body.modern-admin .popover .popover-content{color:var(--ink)}body.modern-admin .popover.top>.arrow{border-top-color:var(--line)}body.modern-admin .popover.top>.arrow:after{border-top-color:var(--card)}body.modern-admin .popover.bottom>.arrow{border-bottom-color:var(--line)}body.modern-admin .popover.bottom>.arrow:after{border-bottom-color:var(--card)}body.modern-admin .popover.left>.arrow{border-left-color:var(--line)}body.modern-admin .popover.left>.arrow:after{border-left-color:var(--card)}body.modern-admin .popover.right>.arrow{border-right-color:var(--line)}body.modern-admin .popover.right>.arrow:after{border-right-color:var(--card)}@media(max-width:767px){body.modern-admin .modal{max-width:none;padding:0 5px;overflow-x:hidden}body.modern-admin .modal-dialog{width:auto;margin:10px auto}body.modern-admin .modal-body{padding:10px 5px}body.modern-admin .modal-footer{flex-wrap:wrap}}