@font-face{font-family:FinalNineNanum;font-style:normal;font-weight:400;src:url(/finalnine-timer/NanumGothic-Regular.woff2)format("woff2")}.rankingPage{color:#171a1d;letter-spacing:0;background:#f4f6f7;min-height:100vh}.rankingHeader,.rankingControls,.rankingSummary,.rankingBoard,.rankingPolicy{width:min(1120px,100% - 32px);margin-inline:auto}.rankingHeader{justify-content:space-between;align-items:center;gap:20px;min-height:84px;display:flex}.rankingHeader span,.rankingLogin>span{color:#0f7a58;font-size:12px;font-weight:800}.rankingHeader h1,.rankingLogin h1{margin:4px 0 0;font-size:27px;line-height:1.15}.rankingHeader nav{gap:8px;display:flex}.rankingHeader a,.rankingHeader button,.rankingLogin button,.rankingLogin>a{color:#252a2e;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8ced2;border-radius:6px;justify-content:center;align-items:center;padding:0 15px;font-weight:700;text-decoration:none;display:inline-flex}.rankingControls{background:#fff;border-top:3px solid #171a1d;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.rankingSegments{border:1px solid #c8ced2;border-radius:6px;grid-auto-columns:minmax(72px,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.rankingSegments button{color:#4b5358;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:0;border-right:1px solid #c8ced2;font-weight:800}.rankingSegments button:last-child{border-right:0}.rankingSegments button.active{color:#fff;background:#122f27}.rankingDateControl{grid-template-columns:44px minmax(150px,220px) 44px;justify-content:center;gap:6px;display:grid}.rankingDateControl button,.rankingDateControl input{color:#202529;min-height:42px;font:inherit;background:#fff;border:1px solid #c8ced2;border-radius:6px;font-weight:750}.rankingDateControl button{cursor:pointer;font-size:26px}.rankingDateControl input{text-align:center;padding:0 10px}.rankingSummary{background:#e9eeec;border-top:1px solid #d8dde0;border-bottom:1px solid #d8dde0;grid-template-columns:minmax(0,2fr) repeat(2,minmax(110px,1fr));display:grid}.rankingSummary>div{border-right:1px solid #d0d7d4;flex-direction:column;justify-content:center;gap:5px;min-height:72px;padding:12px 18px;display:flex}.rankingSummary>div:last-child{border-right:0}.rankingSummary span{color:#697278;font-size:12px;font-weight:700}.rankingSummary strong{font-size:18px}.rankingBoard{background:#fff;border:1px solid #d5dade;border-radius:6px;margin-top:22px;overflow:hidden}.rankingBoardTitle{border-bottom:1px solid #d8dde0;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:14px 18px;display:flex}.rankingBoardTitle span{color:#0f7a58;font-size:12px;font-weight:800}.rankingBoardTitle h2{margin:3px 0 0;font-size:21px}.rankingBoardTitle em{color:#697278;font-style:normal;font-weight:700}.rankingTableWrap{overflow-x:auto}.rankingBoard table{border-collapse:collapse;table-layout:fixed;width:100%}.rankingBoard th,.rankingBoard td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e2e6e8;padding:14px 12px}.rankingBoard th{color:#5b6469;background:#f1f3f4;font-size:12px}.rankingBoard th:first-child{width:64px}.rankingBoard th:nth-child(2){width:140px}.rankingBoard th:nth-child(3){width:90px}.rankingBoard th:nth-child(4){width:70px}.rankingBoard th:nth-child(5){width:190px}.rankingBoard th:nth-child(7){width:112px}.rankingBoard tbody tr:last-child td{border-bottom:0}.rankingBoard tbody tr.top{background:#fffdf4}.rankingBoard td:first-child strong{background:#e6eaec;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.rankingBoard tr.rank1 td:first-child strong{color:#211b07;background:#f2c94c}.rankingBoard tr.rank2 td:first-child strong{background:#cbd2d7}.rankingBoard tr.rank3 td:first-child strong{color:#24160d;background:#d9a574}.rankingBoard td:nth-child(3) strong{color:#0b684b;white-space:nowrap;font-size:18px}.rankingBoard td span{color:#5d676d;font-size:12px;line-height:1.45}.rankingEmpty{color:#737c81;place-items:center;min-height:180px;margin:0;display:grid}.rankingPolicy{background:#fff;border:1px solid #d5dade;border-radius:6px;margin-top:14px;margin-bottom:48px}.rankingPolicy summary{cursor:pointer;padding:15px 18px;font-weight:800}.rankingPolicy dl{margin:0;padding:0 18px 18px}.rankingPolicy dl>div{border-top:1px solid #e2e6e8;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.rankingPolicy dt{font-weight:800}.rankingPolicy dd{color:#596268;margin:0}.rankingError{color:#8b1723;background:#fff1f2;border-left:4px solid #bd2c3b;width:min(1120px,100% - 32px);margin:14px auto 0;padding:12px 14px;font-weight:700}.rankingLoading{place-items:center;display:grid}.rankingLoginPage{place-items:center;padding:24px;display:grid}.rankingLogin{background:#fff;border:1px solid #d5dade;border-radius:6px;width:min(420px,100%);padding:26px}.rankingLogin form{gap:14px;margin-top:24px;display:grid}.rankingLogin label{color:#4f585d;gap:6px;font-size:13px;font-weight:700;display:grid}.rankingLogin input,.rankingLogin select{color:#171a1d;min-height:46px;font:inherit;background:#fff;border:1px solid #c8ced2;border-radius:6px;padding:0 12px}.rankingLogin form button{color:#fff;background:#122f27;border-color:#122f27;min-height:48px}.rankingLogin>a{width:100%;margin-top:10px}@media (max-width:760px){.rankingHeader,.rankingControls,.rankingSummary,.rankingBoard,.rankingPolicy{width:min(100%,100% - 20px)}.rankingHeader{min-height:74px}.rankingHeader h1{font-size:23px}.rankingHeader nav button{display:none}.rankingControls{grid-template-columns:1fr;gap:10px;padding:12px}.rankingDateControl{grid-template-columns:44px minmax(0,1fr) 44px}.rankingSummary{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(72px,1fr))}.rankingSummary>div{min-height:64px;padding:9px 10px}.rankingSummary strong{font-size:14px}.rankingBoard{margin-top:14px}.rankingBoard thead{display:none}.rankingBoard table,.rankingBoard tbody,.rankingBoard tr,.rankingBoard td{width:100%;display:block}.rankingBoard tr{border-bottom:1px solid #dce1e3;grid-template-columns:52px minmax(0,1fr) 86px;gap:7px 10px;padding:14px 12px;display:grid;position:relative}.rankingBoard td{border:0;padding:0}.rankingBoard td:before{color:#7a8388;content:attr(data-label);margin-bottom:2px;font-size:10px;font-weight:700;display:block}.rankingBoard td:first-child{grid-row:1/span 2}.rankingBoard td:nth-child(2),.rankingBoard td:nth-child(3){align-self:center}.rankingBoard td:nth-child(4),.rankingBoard td:nth-child(5),.rankingBoard td:nth-child(6),.rankingBoard td:nth-child(7){grid-column:2/-1}.rankingBoard td:nth-child(5),.rankingBoard td:nth-child(6){font-size:12px}.rankingPolicy dl>div{grid-template-columns:1fr;gap:3px}}@font-face{font-family:FinalNineNanum;font-style:normal;font-weight:700;src:url(/finalnine-timer/NanumGothic-Bold.woff2)format("woff2")}@font-face{font-family:FinalNineNanum;font-style:normal;font-weight:900;src:url(/finalnine-timer/NanumGothic-ExtraBold.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080807;--line:#ffffff42;--text:#f7f1df;--muted:#c8c0ad;--legacy-blue:#37507d;--gold:#ffd20a;--theme:#ffd20a;--theme-dark:#6f5500;--theme-soft:#efe2a7}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);min-width:320px;color:var(--text);margin:0;font-family:FinalNineNanum,Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}h1,h2,p{margin-top:0}.opsPage{background-color:#050606;background-image:linear-gradient(#0000000d,#000000b8),url(/finalnine-timer/background-final-new.png);background-position:top,top;background-repeat:no-repeat;background-size:100% 100%,max(100%,1920px);background-attachment:scroll;min-height:100vh;padding:28px}.theme-gold{--theme:#ffd20a;--theme-dark:#826600;--theme-soft:#f5df71}.theme-blue{--theme:#20479f;--theme-dark:#153681;--theme-soft:#829ad1}.theme-purple{--theme:#5e2182;--theme-dark:#431363;--theme-soft:#9170ac}.theme-red{--theme:#df2f16;--theme-dark:#a32210;--theme-soft:#f27663}.legacyTimerShell,.opsContent{width:min(1568px,100%);margin:0 auto}.legacyTimerShell{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030404b3;border:1px solid #ffffff2e;border-radius:16px;padding:32px;box-shadow:0 24px 80px #0000006b}.legacyHeader{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.legacyHeader h1{color:#fff;margin-bottom:0;font-size:clamp(44px,5.2vw,96px);font-weight:900;line-height:.96}.brandBadge{color:#2f2f2f;text-align:center;background:#ffffffeb;border:4px solid #1f1f1f;border-radius:9px;min-width:210px;padding:10px 16px;display:grid;box-shadow:0 0 0 3px #ffffff40}.brandBadge strong{font-size:34px;font-weight:900;line-height:.92}.brandBadge span{color:#383838;font-size:12px;font-weight:700}.loginShell{background:#030404c2;border:1px solid #ffffff2e;border-radius:16px;gap:24px;width:min(620px,100%);margin:8vh auto 0;padding:34px;display:grid;box-shadow:0 24px 80px #0000006b}.loginShell h1{color:#fff;margin:0 0 12px;font-size:clamp(42px,5vw,76px);font-weight:900;line-height:.98}.loginShell p{color:#f3f3f3;margin:0;font-weight:700}.loginForm{gap:14px;display:grid}.signupForm{border-top:1px solid #ffffff2e;padding-top:18px}.signupTitle{gap:4px;display:grid}.signupTitle strong{color:#fff;font-size:18px;font-weight:900}.signupTitle span{color:#e9e9e9;font-size:13px;font-weight:800}.signupMessage{color:#c7ffd8;font-size:14px}.operatorQuickList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.operatorQuickEmpty{color:#fff;border:1px solid #ffffff40;border-radius:7px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:0 12px;font-weight:900;display:grid}.operatorQuickButton{color:#111;text-align:left;background:#f4f4f4;border:2px solid #0000;align-content:center;gap:4px;min-height:58px;display:grid}.operatorQuickButton span{color:#555;font-size:12px;font-weight:900}.operatorQuickButton.active{border-color:var(--theme);background:#fff}.loginForm label{color:var(--theme);gap:7px;font-weight:900;display:grid}.loginForm input{color:#111;background:#fff;border:0;border-radius:7px;min-height:52px;padding:0 14px;font-weight:900}.loginForm button,.operatorStrip button,.operatorStrip a,.panelTitle button,.staffAccessRow button{background:var(--theme);color:#111;text-align:center;border:0;border-radius:7px;align-content:center;min-height:42px;padding:0 14px;font-weight:900;text-decoration:none;display:grid}.loginForm .operatorQuickButton{color:#111;background:#f4f4f4;border:2px solid #0000;min-height:58px}.loginForm .operatorQuickButton.active{border-color:var(--theme);background:#fff}.loginError{color:#ffd0c7;font-size:14px}.theme-purple .loginForm button,.theme-blue .loginForm button,.theme-red .loginForm button,.theme-purple .operatorStrip button,.theme-blue .operatorStrip button,.theme-red .operatorStrip button,.theme-purple .operatorStrip a,.theme-blue .operatorStrip a,.theme-red .operatorStrip a,.theme-purple .panelTitle button,.theme-blue .panelTitle button,.theme-red .panelTitle button{color:#fff}.eyebrow{color:var(--theme);margin:0 0 10px;font-weight:900}.operatorStrip{background:#ffffff17;border:1px solid #ffffff38;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:10px 12px;display:flex}.operatorStrip span{color:#fff;font-weight:900}.operatorStrip .remoteSaveStatus{color:#fff;background:#ffffff24;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;display:inline-flex}.operatorStrip .remoteSaveStatus:before{content:"";background:#bcbcbc;border-radius:999px;width:8px;height:8px}.operatorStrip .remoteSaveStatus.saving:before{background:#ffd54d}.operatorStrip .remoteSaveStatus.saved:before{background:#38d982}.operatorStrip .remoteSaveStatus.pending:before,.operatorStrip .remoteSaveStatus.failed:before{background:#ff6b4d}.operatorStrip .remoteSaveStatus small{color:#ffffffc7;font-size:12px;font-weight:900}.operatorMenu{min-width:min(100%,160px);position:relative}.operatorMenu summary{background:var(--theme);color:#111;cursor:pointer;text-align:center;border-radius:7px;align-content:center;min-height:42px;padding:0 16px;font-weight:1000;list-style:none;display:grid}.operatorMenu summary::-webkit-details-marker{display:none}.theme-purple .operatorMenu summary,.theme-blue .operatorMenu summary,.theme-red .operatorMenu summary{color:#fff}.operatorActions{background:#0000007a;border:1px solid #ffffff29;border-radius:8px;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;padding:8px;display:flex}.databaseStatusCard,.ledgerReportCard{margin-bottom:16px}.snapshotRestoreCard,.clearedGamesCard{margin-bottom:16px;scroll-margin-top:150px}.databaseStatusBody,.ledgerReportBody,.snapshotRestoreBody,.clearedGamesBody{gap:14px;padding:16px;display:grid}.clearedGameList{gap:10px;display:grid}.clearedGameRow{background:#fff;border:1px solid #dedede;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.clearedGameRow>div{gap:4px;min-width:0;display:grid}.clearedGameRow strong{color:#111;font-size:17px;font-weight:1000}.clearedGameRow span,.clearedGameRow em{color:#555;font-size:13px;font-style:normal;font-weight:900}.clearedGameRow button{color:#fff;background:#17633b;border:0;border-radius:6px;min-height:42px;padding:0 14px;font-weight:1000}.databaseHealthLine{background:#f5f5f5;border:1px solid #dedede;border-radius:8px;gap:5px;padding:12px;display:grid}.databaseHealthLine strong,.databaseStatusError{font-size:16px;font-weight:900}.databaseHealthLine strong.ok{color:#138a47}.databaseHealthLine strong.warn,.databaseStatusError{color:#c93824}.databaseHealthLine span{color:#333;font-weight:800;line-height:1.35}.databaseHealthGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.databaseHealthGrid>div{background:#fff;border:1px solid #dedede;border-radius:8px;gap:5px;min-width:0;padding:11px;display:grid}.databaseHealthGrid span{color:#555;font-size:13px;font-weight:900}.databaseHealthGrid strong{color:#111;overflow-wrap:anywhere;font-size:18px;font-weight:900}.ledgerToolbar{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto auto}.ledgerSummaryGrid,.ledgerTwoColumn{gap:10px;display:grid}.ledgerSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ledgerTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.ledgerSummaryGrid>div,.ledgerRecentBlock{background:#fff;border:1px solid #dedede;border-radius:8px;min-width:0;padding:12px}.ledgerSummaryGrid span,.ledgerRecentBlock>strong{color:#555;font-size:13px;font-weight:1000}.ledgerSummaryGrid strong{color:#111;margin-top:5px;font-size:20px;font-weight:1000;display:block}.ledgerMethodList,.ledgerRecentList{gap:8px;margin-top:10px;display:grid}.ledgerMethodList>div,.ledgerRecentRow{border-top:1px solid #eee;align-items:center;gap:6px;padding-top:8px;display:grid}.ledgerMethodList>div{grid-template-columns:minmax(0,1fr) auto auto}.ledgerRecentRow{grid-template-columns:minmax(0,1fr) auto}.ledgerRecentRow b,.ledgerMethodList b,.ledgerMethodList span{color:#111;font-weight:1000}.ledgerRecentRow span{color:#555;overflow-wrap:anywhere;margin-top:3px;font-size:12px;font-weight:900;line-height:1.35;display:block}.ledgerRecentRow em,.ledgerMethodList em{color:#111;text-align:right;font-size:13px;font-style:normal;font-weight:1000}.ledgerEmpty{color:#777;margin-top:10px;font-size:13px;font-weight:900;display:block}.snapshotRestoreToolbar{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:10px;display:grid}.snapshotRestoreToolbar label{color:#333;gap:5px;font-size:12px;font-weight:1000;display:grid}.snapshotRestoreToolbar input{color:#111;min-height:42px;font:inherit;background:#fff;border:1px solid #cfcfcf;border-radius:6px;padding:0 10px;font-weight:900}.snapshotRestoreToolbar button,.snapshotRow button{color:#fff;background:#1e1e1e;border:0;border-radius:6px;min-height:42px;padding:0 14px;font-weight:1000}.snapshotRow button{background:#c93824}.snapshotRow button:disabled{opacity:.55}.snapshotList{gap:10px;display:grid}.snapshotRow{background:#fff;border:1px solid #dedede;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.snapshotRow strong{color:#111;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:16px;font-weight:1000;display:flex}.snapshotRow small,.snapshotRow span{color:#555;font-size:12px;font-weight:900}.snapshotRow span{overflow-wrap:anywhere;margin-top:4px;line-height:1.35;display:block}.snapshotRow em{color:#111;text-align:right;white-space:nowrap;font-size:13px;font-style:normal;font-weight:1000}.businessDayPanel{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;gap:10px;margin-bottom:16px;display:grid}.businessDayPanel>div{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;align-content:center;gap:3px;min-height:70px;padding:10px 12px;display:grid}.businessDayPanel span,.businessDayPanel small{color:#ffffffb3;font-size:12px;font-weight:900}.businessDayPanel strong{color:#fff;font-size:16px;font-weight:1000}.businessDayPanel.open>div:first-child strong{color:#73f0a1}.businessDayPanel.closed>div:first-child strong{color:var(--theme)}.businessDayActions{grid-template-columns:1fr;min-width:138px}.businessDayActions button,.businessDayActions a{background:var(--theme);color:#111;text-align:center;border:0;border-radius:7px;place-items:center;min-height:42px;padding:0 14px;font-weight:1000;text-decoration:none;display:grid}.businessDayActions a{background:#ffffffeb}.theme-purple .businessDayActions button,.theme-blue .businessDayActions button,.theme-red .businessDayActions button{color:#fff}.mobileQuickNav,.mobileOpsHub{display:none}.opsDisclosure{align-self:start}.opsDisclosureSummary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.opsDisclosureSummary::-webkit-details-marker{display:none}.opsDisclosureSummary:after,.gameCreateDisclosure summary:after{background:var(--theme);color:#111;content:"열기";border-radius:7px;place-items:center;min-width:58px;min-height:34px;padding:0 10px;font-size:13px;font-weight:1000;display:grid}.theme-purple .opsDisclosureSummary:after,.theme-blue .opsDisclosureSummary:after,.theme-red .opsDisclosureSummary:after,.theme-purple .gameCreateDisclosure summary:after,.theme-blue .gameCreateDisclosure summary:after,.theme-red .gameCreateDisclosure summary:after{color:#fff}.opsDisclosure[open] .opsDisclosureSummary:after,.gameCreateDisclosure[open] summary:after{content:"접기"}.opsDisclosureBody{gap:0;display:grid}.gameCreateDisclosure{gap:10px;margin-bottom:14px;display:grid}.gameCreateDisclosure summary{cursor:pointer;background:#0000008c;border:1px solid #ffffff2e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 14px;list-style:none;display:grid}.gameCreateDisclosure summary::-webkit-details-marker{display:none}.gameCreateDisclosure summary strong{color:var(--theme);font-size:18px;font-weight:1000}.gameCreateDisclosure summary span{color:#ffffffd1;font-size:13px;font-weight:900}.gameCreateAlwaysOpen{gap:10px;margin-bottom:14px;display:grid}.gameCreateAlwaysHeader,.desktopGameFolderHeader{background:#0000008c;border:1px solid #ffffff2e;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.gameCreateAlwaysHeader strong,.desktopGameFolderHeader strong{color:var(--theme);font-size:18px;font-weight:1000}.gameCreateAlwaysHeader span,.desktopGameFolderHeader span{color:#ffffffd1;font-size:13px;font-weight:900}.mobileHubTitle,.mobileFolderList,.mobileAdminHub,.mobileCreateForm{min-width:0}.gameTabs{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;margin-bottom:22px;display:grid}.gameTabs button,.gameTabs a,.miniButtons button,.miniButtons a{border:0;border-radius:7px;min-height:46px;padding:9px 14px;font-weight:900}.gameTabs button{color:#171717;text-align:left;background:#eee;gap:2px;display:grid}.gameTabs button span{color:#555;font-size:12px}.gameTabs button.active{background:var(--theme);color:#0b0b0b;outline:3px solid #ffffffe6}.gameTabs button.active span{color:#191919}.gameTabs a{color:#fff;text-align:center;border:1px solid #ffffff80;align-content:center;text-decoration:none;display:grid}.gameCreateBar{grid-template-columns:180px minmax(180px,1fr) 92px 92px;align-items:center;gap:10px;margin:10px 0 0;display:grid}.gameCreateBar>strong,.gameCreateBar>span{color:var(--theme);font-weight:900}.gameCreateBar button{background:var(--theme);color:#111;border:0;border-radius:7px;min-height:46px;font-weight:900}.theme-purple .gameCreateBar button,.theme-blue .gameCreateBar button,.theme-red .gameCreateBar button{color:#fff}.businessAccountingBody{gap:14px;margin:10px 0 18px;display:grid}.seedBalanceInputs{border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,220px)) minmax(220px,1fr);align-items:end;gap:10px;padding:0 0 14px;display:grid}.seedBalanceInputs label{color:#ffffffc7;gap:6px;font-size:13px;font-weight:900;display:grid}.seedBalanceInputs span{color:#ffffff9e;font-size:12px;font-weight:900}.businessAccountingColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.businessAccountingColumns>section{align-content:start;gap:10px;min-width:0;display:grid}.businessAccountingColumns h3{color:var(--theme);margin:0;font-size:17px}.businessAccountingForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.businessAccountingForm button{background:var(--theme);color:#111;border:0;border-radius:7px;min-height:44px;font-weight:1000}.theme-purple .businessAccountingForm button,.theme-blue .businessAccountingForm button,.theme-red .businessAccountingForm button{color:#fff}.businessAccountingList{gap:6px;display:grid}.businessAccountingList>div{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0 2px;display:grid}.businessAccountingList span{gap:3px;min-width:0;display:grid}.businessAccountingList b{color:#fff;overflow-wrap:anywhere;font-size:13px}.businessAccountingList small{color:#ffffffa8;font-weight:800}.businessAccountingList button{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:6px;min-height:34px;padding:0 10px;font-weight:900}.sessionList{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.desktopGameFolders{gap:10px;margin-bottom:22px;display:grid}.desktopGameFolderHeader div{gap:2px;display:grid}.desktopGameFolderHeader button{background:var(--theme);color:#111;border:0;border-radius:7px;min-width:92px;min-height:40px;font-weight:1000}.theme-purple .desktopGameFolderHeader button,.theme-blue .desktopGameFolderHeader button,.theme-red .desktopGameFolderHeader button{color:#fff}.desktopGameFolders .sessionList{margin-bottom:0}.sessionCard{color:#141414;text-align:left;background:#eee;border:2px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;gap:4px;min-height:76px;padding:10px 14px;display:grid}.sessionSelectButton,.sessionDeleteButton,.sessionRenameButton{color:inherit;background:0 0;border:0}.sessionSelectButton{text-align:left;gap:4px;min-width:0;padding:0;display:grid}.sessionDeleteButton,.sessionRenameButton{background:#0000001f;border-radius:5px;align-self:start;padding:5px 8px;font-size:12px;font-weight:900}.sessionDeleteButton{color:#fff;background:#b42318}.sessionRenameButton:hover{background:#00000038}.sessionDeleteButton:hover{background:#8f1c13}.sessionDeleteButton:disabled{cursor:not-allowed;opacity:.38}.sessionRenameOverlay{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sessionRenameDialog{background:#0a1216fa;border:1px solid #60ffd385;border-radius:8px;gap:18px;width:min(100%,420px);padding:22px;display:grid;box-shadow:0 24px 70px #00000094}.sessionRenameDialog h2,.sessionRenameDialog p{margin:0}.sessionRenameDialog h2{font-size:1.18rem}.sessionRenameDialog p{color:#ffffffa8;margin-top:6px;font-size:.86rem}.sessionRenameDialog label{color:#ffffffbf;gap:8px;font-size:.82rem;font-weight:800;display:grid}.sessionRenameDialog input{width:100%;min-width:0;min-height:48px;font-size:1rem}.sessionRenameActions{grid-template-columns:1fr 1.25fr;gap:10px;display:grid}.sessionRenameActions button{min-height:46px}.sessionCard span,.sessionCard small{color:#555;font-weight:900}.sessionCard strong{font-size:18px;font-weight:900}.sessionCard.active{background:var(--theme);border-color:#fff}.sessionCard.active span,.sessionCard.active small{color:#161616}.sessionEmptyState{color:#fff;border:2px dashed #ffffff42;border-radius:8px;align-content:center;gap:4px;min-height:76px;padding:10px 14px;display:grid}.sessionEmptyState strong{font-size:18px;font-weight:900}.sessionEmptyState span{color:var(--theme);font-weight:900}.timerBoard{grid-template-columns:minmax(190px,.85fr) minmax(320px,2fr) minmax(190px,.85fr);gap:14px;min-height:238px;margin-bottom:20px;display:grid}.folderTimerPanel{gap:18px;min-width:0;display:grid}.folderTimerPanel .timerBoard{margin-bottom:0}.prizeBlock,.clockBlock,.infoBlock{color:#111;background:#fffffff5;border-radius:10px}.prizeBlock,.infoBlock{align-content:center;gap:10px;padding:24px;display:grid}.prizeBlock span,.clockBlock span,.infoBlock span{color:var(--legacy-blue);font-weight:900}.prizeBlock strong,.infoBlock strong{color:var(--theme-dark);font-size:clamp(26px,2.5vw,42px);font-weight:900}.prizeBlock small{color:#222;gap:4px;line-height:1.4;display:grid}.prizeBlock small b{color:var(--theme-dark);font-weight:900}.prizeBlock small em{color:#333;font-style:normal;font-weight:800}.prizeBreakdown,.tvPrizeBreakdown{gap:4px;margin:0;padding:0;list-style:none;display:grid}.prizeBreakdown li,.tvPrizeBreakdown li{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.prizeBreakdown li{background:#00000014;border-radius:6px;padding:7px 9px}.prizeBreakdown b,.prizeBreakdown em,.tvPrizeBreakdown b,.tvPrizeBreakdown em{min-width:0;font-style:normal;font-weight:1000}.prizeBreakdown b{color:#111}.prizeBreakdown em{color:var(--theme-dark);text-align:right}.clockBlock{text-align:center;align-content:center;justify-items:center;padding:22px;display:grid}.clockBlock>span{font-size:clamp(24px,2.8vw,46px)}.clockBlock>strong{color:var(--legacy-blue);font-size:clamp(84px,10vw,168px);font-weight:900;line-height:.92}.blindLine{color:#111;flex-wrap:wrap;justify-content:center;gap:18px;margin:14px 0 8px;font-size:clamp(18px,2vw,30px);display:flex}.clockBlock p{color:#333;margin:0;font-weight:700}.timerMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:16px;display:grid}.timerMetaGrid>div{text-align:left;background:#f5f5f5;border:1px solid #d8d8d8;border-radius:7px;gap:5px;min-height:74px;padding:10px;display:grid}.timerMetaGrid span{color:var(--theme-dark);font-size:12px;font-weight:900}.timerMetaGrid strong{color:#111;font-size:15px;font-weight:900;line-height:1.2}.timerMetaGrid small{color:#555;font-weight:800}.legacyControls{grid-template-columns:repeat(5,minmax(90px,1fr));place-items:end center;gap:18px;display:grid}.roundIcon{color:#fff;text-align:center;background-color:#0000;background-position:top;background-repeat:no-repeat;background-size:64px 64px;border:0;width:82px;min-height:104px;display:grid}.roundIcon span{color:#fff;align-self:end;font-size:14px;font-weight:900}.roundIcon:hover,.gameTabs button:hover,.miniButtons button:hover{filter:brightness(1.08)}.mainControl{background-size:104px 104px;width:116px;min-height:132px}.minusIcon{background-image:url(/finalnine-timer/minus.png)}.plusIcon{background-image:url(/finalnine-timer/plus.png)}.playIcon{background-image:url(/finalnine-timer/play.png)}.stopIcon{background-image:url(/finalnine-timer/stop.png)}.opsContent{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:18px 0 34px;display:grid}.desktopOpsMain{min-width:0}.tabletParticipationMode{padding:18px}.tabletParticipationMode .desktopOpsLayout{width:min(1500px,100%)}.tabletParticipationMode .legacyTimerShell{padding:20px}.tabletParticipationMode .legacyHeader h1{font-size:clamp(34px,4.5vw,58px)}.tabletParticipationMode .operatorStrip{justify-content:flex-start}.tabletParticipationMode .tabletParticipationBadge{color:var(--theme);background:#ffd20a33;border-radius:999px;padding:8px 12px;font-size:13px}.tabletParticipationQuickNav{z-index:19;background:#050606f5;border:1px solid #ffffff38;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;padding:8px;display:grid;position:sticky;top:10px;box-shadow:0 10px 30px #0000006b}.tabletParticipationQuickNav a,.tabletParticipationQuickNav button{background:var(--theme);color:#111;text-align:center;border:0;border-radius:8px;align-content:center;gap:2px;min-width:0;min-height:54px;padding:7px 10px;font-weight:1000;text-decoration:none;display:grid}.theme-purple .tabletParticipationQuickNav a,.theme-purple .tabletParticipationQuickNav button,.theme-blue .tabletParticipationQuickNav a,.theme-blue .tabletParticipationQuickNav button,.theme-red .tabletParticipationQuickNav a,.theme-red .tabletParticipationQuickNav button{color:#fff}.tabletParticipationQuickNav span{font-size:13px}.tabletParticipationQuickNav strong{overflow-wrap:anywhere;font-size:15px}.tabletParticipationBusinessState{background:#00000094;border:1px solid #ffffff3d;border-left:5px solid #ffb020;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 16px;margin-bottom:14px;padding:12px 14px;display:grid}.tabletParticipationBusinessState.open{border-left-color:#35d27f}.tabletParticipationBusinessState>span,.tabletParticipationBusinessState>strong,.tabletParticipationBusinessState>small{grid-column:1}.tabletParticipationBusinessState>span,.tabletParticipationBusinessState>small{color:#ffffffc2;font-weight:900}.tabletParticipationBusinessState>strong{color:#fff;font-size:20px}.tabletParticipationBusinessState>a{background:var(--theme);color:#111;text-align:center;border-radius:7px;grid-area:1/2/4;align-content:center;min-height:48px;padding:0 14px;font-weight:1000;text-decoration:none;display:grid}.tabletParticipationMode .desktopGameFolders .sessionCard{grid-template-columns:minmax(0,1fr)}.tabletParticipationMode .desktopGameFolders .sessionSelectButton{grid-column:1;min-height:58px}.tabletParticipationMode .gameCreateBar{grid-template-columns:minmax(150px,180px) minmax(180px,1fr) minmax(96px,120px)}.tabletParticipationMode .opsContent{grid-template-columns:minmax(0,1fr)}.tabletParticipationMode .opsContent .wide{grid-column:1}@media (min-width:721px){.desktopOpsLayout{grid-template-columns:clamp(184px,24vw,220px) minmax(0,1fr);align-items:start;gap:14px;width:min(1912px,100%);margin:0 auto;display:grid}.desktopOpsMain>.legacyTimerShell,.desktopOpsMain>.opsContent{width:100%;margin-inline:0}.desktopGameFolders{z-index:18;background:#030404f7;border:1px solid #fff3;border-radius:14px;grid-template-rows:auto;margin-bottom:0;padding:12px;position:sticky;top:28px;overflow:visible;box-shadow:0 12px 32px #00000061}.desktopGameFolders .desktopGameFolderHeader{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;display:grid}.desktopGameFolders .desktopGameFolderHeader button{width:100%;min-width:0;min-height:44px}.desktopGameFolders .sessionList{grid-template-columns:minmax(0,1fr);align-content:start;overflow-y:visible}.desktopGameFolders .sessionCard{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px}.desktopGameFolders .sessionSelectButton{grid-column:1/-1;min-height:52px}.desktopGameFolders .sessionSelectButton strong{overflow-wrap:anywhere}.desktopGameFolders .sessionSelectButton:focus-visible,.desktopGameFolders .sessionDeleteButton:focus-visible,.desktopGameFolders .sessionRenameButton:focus-visible{outline-offset:2px;outline:3px solid #fff}.desktopGameFolders .sessionDeleteButton,.desktopGameFolders .sessionRenameButton{text-align:center;align-self:stretch;width:100%;min-height:44px}.desktopFolderTimer{margin-top:18px}}@media (min-width:721px) and (max-width:1023px){.desktopOpsMain .legacyTimerShell{padding:18px}.desktopOpsMain .legacyHeader h1{font-size:clamp(28px,5vw,38px)}.desktopOpsMain .brandBadge{display:none}.desktopOpsMain .timerBoard,.desktopOpsMain .opsContent,.desktopOpsMain .settlementGrid{grid-template-columns:minmax(0,1fr)}.desktopOpsMain .clockBlock,.desktopOpsMain .wide{grid-column:span 1}.desktopOpsMain .clockBlock{order:-1}.desktopOpsMain .gameCreateBar{grid-template-columns:repeat(2,minmax(0,1fr))}.desktopOpsMain .operatorQuickList,.desktopOpsMain .databaseHealthGrid,.desktopOpsMain .participantCreate,.desktopOpsMain .participantEdit,.desktopOpsMain .handyDirectoryForm,.desktopOpsMain .handyDirectoryRow,.desktopOpsMain .participantGrid,.desktopOpsMain .staffAccessRow,.desktopOpsMain .loginForm,.desktopOpsMain .paymentQueue,.desktopOpsMain .paymentSummaryBar,.desktopOpsMain .ledgerToolbar,.desktopOpsMain .ledgerSummaryGrid,.desktopOpsMain .ledgerTwoColumn,.desktopOpsMain .snapshotRestoreToolbar,.desktopOpsMain .clearedGameRow,.desktopOpsMain .paymentGrid,.desktopOpsMain .reportToolbar,.desktopOpsMain .reportEditGrid,.desktopOpsMain .dailyReportSummary,.desktopOpsMain .businessDayPanel,.desktopOpsMain .businessMetaGrid,.desktopOpsMain .rebuyRow,.desktopOpsMain .dailyChipRow,.desktopOpsMain .tvBlindBoard,.desktopOpsMain .tvAssignmentRow,.desktopOpsMain .tvColorGrid{grid-template-columns:minmax(0,1fr)}.desktopOpsMain .tvColorControl{grid-template-columns:minmax(82px,1fr) 46px minmax(88px,112px)}.desktopOpsMain .paymentLedgerRow,.desktopOpsMain .payerStatusRow,.desktopOpsMain .paymentDueRow,.desktopOpsMain .seedOperationRow,.desktopOpsMain .ledgerMethodList>div,.desktopOpsMain .ledgerRecentRow,.desktopOpsMain .snapshotRow,.desktopOpsMain .dailyGameRow,.desktopOpsMain .dailyPlayerRow,.desktopOpsMain .auditRow,.desktopOpsMain .rebuyInlineEdit,.desktopOpsMain .payerPaymentItem,.desktopOpsMain .payerPaymentCorrection{grid-template-columns:minmax(0,1fr);align-items:start}.desktopOpsMain .paymentLedgerRow em,.desktopOpsMain .payerStatusRow em,.desktopOpsMain .paymentDueRow em,.desktopOpsMain .seedOperationRow em,.desktopOpsMain .ledgerRecentRow em,.desktopOpsMain .ledgerMethodList em,.desktopOpsMain .snapshotRow em,.desktopOpsMain .dailyGameRow em,.desktopOpsMain .dailyPlayerRow em,.desktopOpsMain .auditRow em{text-align:left}.desktopOpsMain .payerPaymentEditButton,.desktopOpsMain .payerPaymentCorrection button,.desktopOpsMain .payerPaymentCorrection select{width:100%;min-height:44px}.desktopOpsMain .legacyControls{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:100%;margin-bottom:12px;overflow:visible}.desktopOpsMain .roundIcon{background-size:46px 46px;justify-self:center;width:100%;max-width:58px;min-height:76px}.desktopOpsMain .mainControl{background-size:52px 52px;max-width:64px;min-height:82px}.desktopOpsMain .roundIcon span{word-break:keep-all;font-size:11px;line-height:1.1}}@media (min-width:1024px){.desktopOpsLayout{grid-template-columns:clamp(240px,22vw,320px) minmax(0,1fr);gap:clamp(18px,1.8vw,24px)}}@media (min-width:1024px) and (max-width:1439px){.desktopOpsMain .opsContent{grid-template-columns:repeat(2,minmax(0,1fr))}.tabletParticipationMode .desktopOpsMain .opsContent{grid-template-columns:minmax(0,1fr)}.tabletParticipationMode .desktopOpsMain .paymentQueue{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.tabletParticipationMode .desktopOpsMain .seedPayoutPanel{grid-column:1/-1}}@media (min-width:1024px) and (max-width:1279px){.desktopOpsMain .paymentQueue{grid-template-columns:minmax(340px,1.15fr) minmax(260px,.85fr)}.desktopOpsMain .seedPayoutPanel{grid-column:1/-1}.desktopOpsMain .paymentMethodSelector{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:721px) and (max-width:1023px){.tabletParticipationMode .desktopOpsLayout{grid-template-columns:minmax(0,1fr)}.tabletParticipationMode .desktopGameFolders{position:static}.tabletParticipationMode .desktopGameFolders .sessionList{grid-template-columns:repeat(2,minmax(0,1fr))}.tabletParticipationMode .gameCreateBar{grid-template-columns:minmax(150px,180px) minmax(180px,1fr) minmax(96px,120px)}}.posterCard{color:#141414;background:#eee;border-radius:0;overflow:hidden;box-shadow:0 18px 48px #00000052}.wide{grid-column:span 2}.dailyReportCard,.paymentCard{grid-column:1/-1}.posterTitle{background:var(--theme);color:#111;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 22px;font-weight:900;display:flex}.theme-purple .posterTitle,.theme-blue .posterTitle,.theme-red .posterTitle{color:#fff}.posterTitle strong{font-size:clamp(25px,2.3vw,42px)}.posterTitle span{white-space:nowrap;font-size:18px}.specTable{display:grid}.specRow{border-bottom:1px solid #fff;grid-template-columns:190px 1fr;min-height:58px;display:grid}.specRow>strong{background:var(--theme-dark);color:#fff;place-content:center;font-size:20px;font-weight:900;display:grid}.specRow:nth-child(2n)>strong{background:var(--theme-soft)}.theme-gold .specRow:nth-child(2n)>strong{color:#111}.specRow>div{align-content:center;gap:8px;padding:13px 22px;display:grid}.specRow p{color:#111;margin:0;font-size:18px;line-height:1.36}.specStrong{font-weight:900}.structureTable{grid-template-columns:1fr;max-height:536px;display:grid;overflow:auto}.structureHead,.structureRow{text-align:center;grid-template-columns:.8fr 1fr 1fr 1fr;align-items:center;min-height:38px;padding:0 18px;display:grid}.structureHead{color:#111;z-index:1;background:#ddd;font-size:18px;font-weight:900;position:sticky;top:0}.structureRow{color:#111;background:#e7e7e7;font-size:18px}.structureBreak{color:#111;text-align:center;background:#f8f8f8;align-content:center;min-height:34px;font-size:18px;font-weight:900;display:grid}.activeStep{background:color-mix(in srgb, var(--theme) 75%, white);outline:2px solid var(--theme-dark);outline-offset:-2px}.panelTitle{color:#fff;background:#302d2d;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 18px;display:flex}.panelTitle h2{margin:0;font-size:22px}.panelTitle span{color:var(--theme);font-weight:900}.panelTitleActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.statRows,.paymentList,.relayText,.settlementGrid,.closingChecks,.statusLine,.miniButtons{margin:16px}.statRows{grid-template-columns:minmax(86px,.8fr) minmax(130px,1.2fr);align-items:center;gap:9px 18px;display:grid}.statRows span,.statusLine span,.paymentList p{color:#333}.statRows span{white-space:nowrap}.statRows strong{color:var(--theme-dark);text-align:right;font-size:20px;font-weight:900}.statRows .statHelp{color:#333;word-break:keep-all;text-align:right;font-size:14px;font-weight:800;line-height:1.35}.miniButtons{flex-wrap:wrap;gap:8px;display:flex}.miniButtons button,.miniButtons a{background:var(--theme);color:#111;align-content:center;text-decoration:none;display:grid}.theme-purple .miniButtons button,.theme-blue .miniButtons button,.theme-red .miniButtons button,.theme-purple .miniButtons a,.theme-blue .miniButtons a,.theme-red .miniButtons a{color:#fff}.paymentList{align-content:start;gap:6px;min-height:88px;display:grid}.rebuyTracker{gap:8px;margin:0 16px 16px;display:grid}.rebuyRow{background:#f7f7f7;border:1px solid #d7d7d7;border-radius:7px;grid-template-columns:minmax(220px,1.4fr) 74px minmax(96px,.65fr) 48px 48px;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:grid}.rebuyRow strong{color:#111;font-weight:900;display:block}.rebuyRow span{color:#555;font-size:13px;font-weight:800}.rebuyParticipantCell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.rebuyNameLine{min-width:0}.rebuyNameLine strong,.rebuyNameLine span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rebuyInlineActions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.rebuyInlineEdit{grid-column:1/-1;grid-template-columns:minmax(120px,1fr) minmax(94px,.45fr) minmax(94px,.45fr) auto auto;align-items:center;gap:6px;display:grid}.rebuyInlineEdit input{min-width:0;padding:9px 10px}.rebuyRow em{color:var(--theme-dark);text-align:center;font-style:normal;font-weight:900}.rebuyDots{justify-content:center;gap:6px;display:flex}.rebuyDots i{background:#fff;border:2px solid #b8b8b8;border-radius:999px;width:13px;height:13px}.rebuyDots i.used{border-color:var(--theme-dark);background:var(--theme)}.rebuyUnlimitedBadge{color:#fff;background:#202020;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.rebuyRow.limit{background:#fff1c2}.rebuyRow button{color:#fff;background:#242424;border:0;border-radius:6px;min-height:42px;font-weight:900}.rebuyInlineActions button,.rebuyInlineEdit button{min-height:34px;padding:0 9px;font-size:12px}.rebuyRow button:disabled{color:#777;cursor:not-allowed;background:#d6d6d6}.rebuyRow .rebuyDeleteButton{color:#fff;background:#b3261e}.rebuyWarning{color:#705400;background:#fff1c2;border-radius:7px;gap:5px;margin:0 16px 16px;padding:12px;display:grid}.rebuyWarning strong,.rebuyWarning span{color:inherit}.dailyChipSettlement{background:#fbfbfb;border:1px solid #d6d6d6;border-radius:7px;gap:10px;margin:0 16px 16px;padding:12px;display:grid}.dailyChipSettlementTitle{justify-content:space-between;align-items:end;gap:12px;display:flex}.dailyChipSettlementTitle h3{color:#111;margin:0;font-size:20px;font-weight:1000}.dailyChipSettlementTitle span,.dailyChipRow small{color:#555;font-size:12px;font-weight:900}.dailyChipSettlementTitle strong{color:var(--theme-dark);font-size:20px;font-weight:1000}.dailyChipRows{gap:8px;display:grid}.dailyChipRow{background:#fff;border:1px solid #d7d7d7;border-radius:7px;grid-template-columns:minmax(110px,.8fr) minmax(150px,1fr) minmax(150px,.9fr) minmax(132px,.7fr);align-items:center;gap:10px;min-height:64px;padding:10px;display:grid}.dailyChipRow.paid{background:#f1f6ee}.dailyChipRow strong,.dailyChipRow span,.dailyChipRow label{color:#111;gap:4px;font-weight:1000;display:grid}.dailyChipRow label{color:#444;font-size:13px}.dailyChipRow input{color:#111;background:#fff;border:1px solid #cfcfcf;border-radius:6px;min-height:40px;padding:0 10px;font-weight:1000}.dailyChipRow b{color:var(--theme-dark)}.dailyChipRow button{background:var(--theme-dark);color:#fff;border:0;border-radius:6px;min-height:42px;padding:0 10px;font-weight:1000}.paymentList p{margin:0;font-weight:700}.paymentQueue{grid-template-columns:minmax(0,1.25fr) minmax(260px,.9fr) minmax(220px,.75fr);gap:14px;margin:16px;display:grid}.paymentQueue>div{min-width:0}.paymentQueue h3{color:#222;margin:0 0 8px;font-size:18px}.paymentDueList{gap:8px;display:grid}.paymentDueRow{color:#111;text-align:left;background:#fff;border:1px solid #d8d8d8;border-radius:6px;grid-template-columns:minmax(86px,.9fr) minmax(72px,.65fr) minmax(118px,1fr);align-items:center;gap:10px;width:100%;min-height:54px;padding:10px;display:grid}.paymentDueRow>*{overflow-wrap:anywhere;min-width:0}.paymentDueRow.active{border-color:var(--theme-dark);background:#fff8d6;box-shadow:inset 0 0 0 2px #14141414}.paymentDueRow strong,.selectedDueSummary strong{color:#111;font-weight:1000}.paymentDueRow small{color:#555;margin-top:3px;font-size:12px;font-weight:900;display:block}.paymentDueRow span{color:#444;font-size:13px;font-weight:900}.paymentDueRow em{color:#111;text-align:right;font-style:normal;font-weight:1000}.paymentConfirmPanel,.seedPayoutPanel{background:#f7f7f7;border:1px solid #ddd;border-radius:6px;align-content:start;gap:10px;padding:12px;display:grid}.selectedDueSummary{background:#fff;border:1px solid #ddd;border-radius:6px;gap:4px;min-height:58px;padding:10px;display:grid}.selectedDueSummary span{color:#333;font-size:13px;font-weight:900}.paymentMethodSelector{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.paymentMethodSelector button,.confirmPaymentButton,.seedPayoutPanel button{color:#fff;background:#2e2e2e;border:0;border-radius:6px;min-height:44px;font-weight:1000}.paymentMethodSelector button.active,.confirmPaymentButton{background:var(--theme-dark)}.seedPaymentBalanceNotice{color:#252525;background:#fff;border:1px solid #c9c9c9;border-radius:8px;gap:9px;padding:11px;display:grid}.seedPaymentBalanceNotice.sufficient{background:#f1fff8;border-color:#169b62}.seedPaymentBalanceNotice.insufficient,.seedPaymentBalanceNotice.unlinked,.seedPaymentBalanceNotice.unavailable{background:#fff5f3;border-color:#d9483b}.seedPaymentBalanceNotice.checking{background:#faf7ff;border-color:#8d75aa}.seedPaymentBalanceHeader,.seedPaymentBalanceFooter{justify-content:space-between;align-items:center;gap:8px;display:flex}.seedPaymentBalanceHeader strong{font-size:14px;font-weight:1000}.seedPaymentBalanceHeader span{color:#fff;background:#333;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:1000}.seedPaymentBalanceNotice.sufficient .seedPaymentBalanceHeader span{background:#087d4a}.seedPaymentBalanceNotice.insufficient .seedPaymentBalanceHeader span,.seedPaymentBalanceNotice.unlinked .seedPaymentBalanceHeader span,.seedPaymentBalanceNotice.unavailable .seedPaymentBalanceHeader span{background:#b72d24}.seedPaymentBalanceDisclaimer{color:#555;font-size:11px;font-weight:850;line-height:1.4}.seedPaymentBalanceAmounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.seedPaymentBalanceAmounts.single{grid-template-columns:minmax(0,1fr)}.seedPaymentBalanceAmounts span{color:#555;background:#ffffffdb;border-radius:6px;gap:3px;min-width:0;padding:7px;font-size:11px;font-weight:900;display:grid}.seedPaymentBalanceAmounts strong{color:#111;overflow-wrap:anywhere;font-size:14px;font-weight:1000}.seedPaymentBalanceNotice>p{color:#333;margin:0;font-size:12px;font-weight:900;line-height:1.45}.seedPaymentBalanceOverrideNotice{color:#8f1e17;background:#ffe2dc;border-radius:6px;padding:7px 8px;font-size:11px;font-weight:1000;line-height:1.4}.seedPaymentBalanceFooter>small{color:#666;font-size:11px;font-weight:850}.seedPaymentBalanceFooter button{color:#222;background:#fff;border:1px solid #777;border-radius:6px;min-height:34px;padding:0 9px;font-size:12px;font-weight:1000}.seedPayoutPanel label{color:#333;gap:6px;font-size:13px;font-weight:900;display:grid}.buyInTicketIssueControl{grid-template-columns:minmax(90px,.55fr) minmax(0,1.45fr);align-items:end;gap:8px;display:grid}.buyInTicketIssueControl button{overflow-wrap:anywhere;min-width:0;padding:8px 10px}.seedPayoutPanel input,.seedPayoutPanel select,.participantCreate input,.participantEdit input{color:#111;background:#fff;border:1px solid #cfcfcf;border-radius:6px;min-width:0;min-height:42px;padding:0 10px;font-weight:900}.seedIdentityBox{background:#fff;border:1px solid #ddd;border-radius:6px;gap:4px;padding:9px 10px;display:grid}.seedIntegrationStatus{background:#fff;border-radius:6px;gap:4px;padding:9px 10px;display:grid}.seedIntegrationStatus.ready{border:1px solid #15b879}.seedIntegrationStatus.blocked{border:1px solid #d7b24a}.seedIntegrationStatus strong{color:#111;font-weight:1000}.seedIntegrationStatus span{color:#555;font-size:12px;font-weight:850}.seedIdentityBox strong,.seedOperationRow b{color:#111;font-weight:1000}.seedIdentityBox span,.seedOperationRow small{color:#555;font-size:12px;font-weight:850}.handyDirectoryPanel{background:#fff;border:1px solid #ddd;border-radius:6px;gap:8px;padding:9px 10px;display:grid}.handyDirectoryPanel summary{cursor:pointer;color:#111;font-weight:1000}.handyDirectoryShortcut{grid-template-columns:minmax(0,1fr) auto;align-items:center}.handyDirectoryShortcut>span{gap:3px;min-width:0;display:grid}.handyDirectoryShortcut strong{color:#111;font-weight:1000}.handyDirectoryShortcut small{color:#555;overflow-wrap:anywhere;font-size:12px;font-weight:850}.handyDirectoryShortcut a{color:#fff;white-space:nowrap;background:#2f2d2b;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:12px;font-weight:1000;text-decoration:none;display:inline-flex}.handyDirectoryForm{grid-template-columns:minmax(90px,1fr) minmax(92px,.8fr) minmax(100px,1fr) auto auto;gap:6px;margin-top:8px;display:grid}.handyDirectoryList{gap:6px;margin-top:8px;display:grid}.handyDirectoryRow{border-top:1px solid #eee;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:6px;display:grid}.handyDirectoryRow span{gap:2px;min-width:0;display:grid}.handyDirectoryRow b{color:#111;text-overflow:ellipsis;white-space:nowrap;font-weight:1000;overflow:hidden}.handyDirectoryRow small{color:#555;font-size:12px;font-weight:900}.handyDirectoryActions{justify-content:flex-end;gap:6px;display:flex}.handyDirectoryActions button{min-height:34px;padding:7px 10px;font-size:12px}.seedDirectionSelector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.seedDirectionSelector button.active{background:var(--theme-dark)}.seedOperationList{gap:8px;max-height:280px;display:grid;overflow:auto}.seedOperationList>strong{color:#222;font-size:13px;font-weight:1000}.seedOperationRow{background:#fff;border:1px solid #d8d8d8;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.seedOperationRow.pending{background:#fff9df;border-color:#d6a700}.seedOperationRow.confirmed{background:#f1f7f1;border-color:#a7c7a7}.seedOperationRow.cancelled{opacity:.74}.seedOperationRow span{gap:3px;display:grid}.seedOperationRow>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.seedOperationRow em{color:#155c18;text-align:right;font-style:normal;font-weight:1000}.seedReverseButton{color:#fff;background:#b3261e}.seedReverseButton:disabled{color:#606060;background:#d7d7d7}.seedConsolePage{min-height:100vh}.seedStandaloneShell{background:#060707d1;border:1px solid #fff3;border-radius:16px;gap:18px;width:min(1180px,100%);margin:0 auto;padding:28px;display:grid;box-shadow:0 24px 80px #0000006b}.seedLoginShell{width:min(520px,100%)}.seedStandaloneHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.seedStandaloneHeader h1,.seedLoginShell h1{color:#fff;margin:0;font-size:clamp(38px,5vw,72px);font-weight:1000;line-height:.96}.seedBackLink{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:7px;place-items:center;min-height:38px;margin-bottom:10px;padding:0 12px;font-size:13px;font-weight:1000;text-decoration:none;display:inline-grid}.seedOperatorBox{align-items:center;gap:10px;display:flex}.seedOperatorBox span{color:#fff;font-weight:1000}.seedOperatorBox button,.seedLoginForm button,.seedPanel button,.seedConfirmPanel button{background:var(--theme);color:#111;border:0;border-radius:7px;padding:10px 14px;font-weight:1000}.seedLoginForm{gap:12px;display:grid}.seedLoginForm label,.seedSearchForm label,.seedAmountInput,.seedReasonInput{color:#e9e1cc;gap:6px;font-size:13px;font-weight:1000;display:grid}.seedLoginForm input,.seedSearchForm input,.seedSavedSearch input,.seedAmountInput input,.seedReasonInput input{color:#111;background:#ffffffeb;border:1px solid #ffffff47;border-radius:8px;width:100%;padding:13px 14px;font-size:17px;font-weight:900}.seedErrorText,.seedMessage{color:#ffdf5a;font-size:14px;font-weight:1000}.seedStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.seedStatusCard{background:#ffffff17;border:1px solid #ffffff2e;border-radius:8px;gap:5px;min-height:96px;padding:14px;display:grid}.seedStatusButton{color:inherit;cursor:pointer;text-align:left}.seedStatusButton:hover{background:#ffd20a1f;border-color:#ffd20a8c}.seedStatusCard span,.seedStatusCard small,.seedSelectedMember span,.seedSelectedMember small,.seedBalanceBox span,.seedHistoryRow small{color:#d2cab7;font-size:12px;font-weight:900}.seedStatusCard strong,.seedSelectedMember strong,.seedBalanceBox strong{color:#fff;font-size:25px;font-weight:1000}.seedStatusCard.ready strong{color:#7ff7c6}.seedStatusCard.blocked strong{color:#ff8b82}.seedConsoleGrid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:16px;display:grid}.seedPanel,.seedHistoryPanel,.seedConfirmPanel{background:#101111e6;border:1px solid #ffffff2e;border-radius:10px;gap:14px;padding:18px;display:grid}.seedPanelTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.seedPanelTitle h2{color:#fff;margin:0;font-size:24px;font-weight:1000}.seedSearchForm{grid-template-columns:minmax(0,1.2fr) minmax(130px,.7fr) auto;align-items:end;gap:10px;display:grid}.seedManualHandyBox{background:#ffd20a0f;border:1px solid #ffd20a3d;border-radius:8px;gap:10px;padding:12px;display:grid}.seedManualHandyBox>strong{color:#ffdf5a;font-size:13px;font-weight:1000}.seedHandyManagementLink{grid-template-columns:minmax(0,1fr) auto;align-items:center}.seedHandyManagementLink>span{gap:3px;min-width:0;display:grid}.seedHandyManagementLink strong{color:#ffdf5a;font-size:13px;font-weight:1000}.seedHandyManagementLink small{color:#d2cab7;overflow-wrap:anywhere;font-size:12px;font-weight:850}.seedHandyManagementLink a{background:var(--theme);color:#111;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 13px;font-size:13px;font-weight:1000;text-decoration:none;display:inline-flex}.seedSavedList,.seedResultList,.seedHistoryList{gap:8px;display:grid}.seedSavedHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.seedSavedHeader>strong,.seedSavedList>strong{color:#ffdf5a;font-size:13px;font-weight:1000}.seedSavedHeader span{color:#d2cab7;font-size:12px;font-weight:1000}.seedSavedSearch{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.seedSavedSearch button{min-height:48px}.seedSavedRow{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.seedSavedSelect,.seedResultList button{color:#fff;text-align:left;background:#ffffff12;border:1px solid #fff3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.seedSavedPagination{flex-wrap:wrap;gap:6px;display:flex}.seedSavedPagination button{min-width:42px;min-height:38px;padding:0 10px}.seedSavedPagination button.active{color:#111;background:#fff}.seedSavedSelect span,.seedResultList button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seedSavedSelect small,.seedResultList small{color:#d2cab7;margin-top:3px;font-size:12px;font-weight:900;display:block}.seedResultList button.selected{border-color:var(--theme);background:#ffd20a29}.seedResultList em{color:#ffdf5a;font-style:normal;font-weight:1000}.seedSelectedMember,.seedBalanceBox,.seedExecutePreview{background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;gap:5px;padding:14px;display:grid}.seedDirectionTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.seedDirectionTabs button{color:#fff;background:#ffffff1f}.seedDirectionTabs button.active{background:var(--theme);color:#111}.seedExecutePreview{grid-template-columns:minmax(0,1fr) auto;align-items:center}.seedExecutePreview span{color:#d2cab7;font-weight:900}.seedExecutePreview strong{color:#7ff7c6;font-size:28px;font-weight:1000}.seedPrimaryAction{min-height:54px;font-size:18px}.handyDirectoryPage{min-width:0}.handyDirectoryShell{width:min(1280px,100%)}.handyDirectoryHeader>div,.handyDirectoryGrid>*,.handyMemberIdentity,.handyLookupStatus,.handyCandidateList span{min-width:0}.handyHeaderLinks{flex-wrap:wrap;gap:8px;display:flex}.handyHeaderDescription{color:#d2cab7;max-width:720px;margin:12px 0 0;font-size:14px;font-weight:800;line-height:1.5}.handySummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.handySummaryGrid>div{background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;align-content:center;gap:5px;min-width:0;min-height:98px;padding:15px;display:grid}.handySummaryGrid span,.handySummaryGrid small{color:#d2cab7;font-size:12px;font-weight:900}.handySummaryGrid strong{color:#fff;font-size:28px;font-weight:1000}.handySummaryGrid .linked strong{color:#7ff7c6}.handySummaryGrid .needsReview strong{color:#ffdf5a}.handyDirectoryGrid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:start;gap:16px;display:grid}.handyListPanel,.handyEditorPanel{background:#101111eb;border:1px solid #ffffff2e;border-radius:12px;gap:14px;min-width:0;padding:18px;display:grid}.handyEditorPanel{position:sticky;top:18px}.handyPanelTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.handyPanelTitle>div:first-child{gap:3px;min-width:0;display:grid}.handyPanelTitle span{color:#ffdf5a;font-size:12px;font-weight:1000}.handyPanelTitle h2{color:#fff;margin:0;font-size:26px;font-weight:1000;line-height:1.1}.handyPanelActions,.handyEditorActions,.handyRowActions{flex-wrap:wrap;gap:8px;display:flex}.handyDirectoryPage button,.handySecondaryButton{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:0 13px;font-weight:1000}.handyDirectoryPage button.primary{background:var(--theme);color:#111;border-color:#0000}.handyDirectoryPage button.danger{color:#ffd5d1;background:#b3261e52;border-color:#ff786e75}.handyDirectoryPage button:disabled{cursor:not-allowed;opacity:.5}.handyDirectoryPage button:focus-visible,.handyDirectoryPage a:focus-visible,.handyDirectoryPage input:focus-visible,.handyDirectoryPage select:focus-visible{outline-offset:2px;outline:3px solid #ffdf5a}.handyListControls{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.handyListControls label,.handyEditorForm>label:not(.handyUnlinkedConfirm){color:#e9e1cc;gap:6px;min-width:0;font-size:13px;font-weight:1000;display:grid}.handyListControls input,.handyEditorForm>label input,.handyEditorForm>label select{color:#111;width:100%;min-width:0;min-height:48px;font:inherit;background:#fffffff0;border:1px solid #ffffff47;border-radius:8px;padding:0 13px;font-size:16px;font-weight:900}.handyFieldHint{color:#bdb6a7;font-size:11px;font-weight:800;line-height:1.45}.handyConnectionFilters{grid-template-columns:repeat(3,minmax(78px,1fr));gap:6px;display:grid}.handyConnectionFilters button[aria-pressed=true]{border-color:var(--theme);background:color-mix(in srgb, var(--theme) 26%, #ffffff14);color:#ffef96}.handyListMeta{color:#bdb6a7;justify-content:space-between;gap:10px;font-size:12px;font-weight:900;display:flex}.handyMemberList{gap:8px;display:grid}.handyMemberRow{background:#fff1;border:1px solid #ffffff29;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.handyMemberRow.editing{border-color:var(--theme);background:color-mix(in srgb, var(--theme) 12%, #fff1)}.handyMemberIdentity{gap:3px;display:grid}.handyMemberIdentity strong{color:#fff;overflow-wrap:anywhere;font-size:17px;font-weight:1000}.handyMemberIdentity span,.handyMemberIdentity small{color:#cfc7b6;overflow-wrap:anywhere;font-size:12px;font-weight:850}.handyLinkBadge{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:1000}.handyMemberBadges{justify-items:start;gap:6px;display:grid}.handyTypeBadge{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:1000}.handyTypeBadge.general{color:#eee7d8;background:#ffffff1f}.handyTypeBadge.internal{color:#e5c6ff;background:#b05dff33}.handyLinkBadge.linked{color:#8ff4cc;background:#3ac1862e}.handyLinkBadge.unlinked{color:#ffdf5a;background:#ffd20a26}.handyRowActions{flex-wrap:nowrap}.handyRowActions button{min-height:44px;padding-inline:11px;font-size:12px}.handyPagination{flex-wrap:wrap;gap:6px;display:flex}.handyPagination button{min-width:44px;padding-inline:10px}.handyPagination button[aria-current=page]{color:#111;background:#fff}.handyEditorForm{gap:12px;display:grid}.handyLookupBox{background:#ffffff12;border:1px solid #ffffff2e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.handyLookupBox.matched{background:#3ac1861f;border-color:#48d99b8c}.handyLookupBox.multiple,.handyLookupBox.none,.handyLookupBox.error{border-color:#ffd20a75}.handyLookupStatus{gap:4px;display:grid}.handyLookupStatus span,.handyLookupStatus small{color:#d2cab7;font-size:12px;font-weight:900;line-height:1.35}.handyLookupStatus strong{color:#fff;overflow-wrap:anywhere;font-size:15px;font-weight:1000}.handyCandidateList{gap:7px;display:grid}.handyCandidateList button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.handyCandidateList span{gap:3px;display:grid}.handyCandidateList b{color:#fff;font-size:14px}.handyCandidateList small{color:#d2cab7;overflow-wrap:anywhere;font-size:11px}.handyCandidateList em{color:#ffdf5a;font-style:normal;font-weight:1000}.handyUnlinkedConfirm{color:#fff;cursor:pointer;background:#ffd20a12;border:1px solid #ffd20a4d;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.handyUnlinkedConfirm input{width:22px;height:22px;margin:0}.handyUnlinkedConfirm span{gap:3px;display:grid}.handyUnlinkedConfirm strong,.handyUnlinkedConfirm small{font-weight:900}.handyUnlinkedConfirm small{color:#d2cab7;font-size:12px}.handyEditorActions button{flex:150px}.handyMessage,.handyErrorNotice,.handyPermissionNotice,.handyHistoryNotice,.handyEmptyState{border-radius:8px;margin:0;padding:11px 12px;font-size:13px;font-weight:900;line-height:1.45}.handyMessage{color:#ffdf5a;background:#ffd20a1c}.handyErrorNotice,.handyPermissionNotice{color:#ffd5d1;background:#b3261e38}.handyHistoryNotice,.handyEmptyState{color:#cfc7b6;background:#ffffff0e}@media (max-width:980px){.handyDirectoryGrid{grid-template-columns:minmax(0,1fr)}.handyEditorPanel{position:static}}@media (max-width:720px){.handySummaryGrid,.handyListControls,.handyMemberRow,.handyLookupBox,.handyCandidateList button,.handyDirectoryShortcut{grid-template-columns:minmax(0,1fr)}.handyDirectoryShortcut a{width:100%}.handyPanelTitle{display:grid}.handyPanelActions,.handyRowActions,.handyEditorActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.handyPanelActions button,.handyRowActions button,.handyEditorActions button{width:100%}.handyLinkBadge{justify-self:start}.handyDirectoryHeader .seedOperatorBox{grid-template-columns:minmax(0,1fr) auto;display:grid}}.seedConfirmPanel{background:#3c2d00d1;border-color:#ffd20a8c;grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.seedConfirmPanel div{gap:5px;display:grid}.seedConfirmPanel span,.seedConfirmPanel small{color:#f4e8be;font-size:13px;font-weight:900}.seedConfirmPanel strong{color:#fff;font-size:22px;font-weight:1000}.seedHistoryRow{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding-top:10px;display:grid}.seedHistoryRow b{color:#fff;font-weight:1000}.seedHistoryRow strong{color:#7ff7c6;font-size:18px;font-weight:1000}.seedHistoryRow em{color:#ffdf5a;background:#ffffff1f;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:1000}.paymentSummaryBar{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 16px 16px;display:grid}.paymentSummaryBar div{background:#f7f7f7;border:1px solid #d8d8d8;border-radius:6px;gap:4px;min-height:70px;padding:10px;display:grid}.paymentSummaryBar span,.paymentSummaryBar small{color:#555;font-size:12px;font-weight:900}.paymentSummaryBar strong{color:#111;font-size:17px;font-weight:1000}.paymentGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;margin:16px;display:grid}.paymentGrid h3{color:#222;margin:0 0 8px;font-size:18px}.ledgerList,.payerStatusList{min-height:156px}.paymentLedgerRow,.payerStatusRow{border-bottom:1px solid #ddd;grid-template-columns:minmax(88px,.8fr) minmax(120px,1fr) auto;align-items:center;gap:10px;min-height:42px;display:grid}.paymentLedgerRow strong,.payerStatusRow strong{color:#111;font-weight:900}.paymentLedgerRow small,.payerStatusRow small{color:#666;margin-top:3px;font-size:12px;font-weight:800;display:block}.paymentLedgerRow span,.payerStatusRow span{color:#333;font-weight:700}.payerStatusRow span{gap:3px;display:grid}.payerStatusRow b{color:inherit;font-weight:800}.paymentLedgerRow em,.payerStatusRow em{color:var(--theme-dark);text-align:right;font-style:normal;font-weight:900}.payerStatusRow.warn em,.paymentLedgerRow.warn strong{color:#8b4d00}.payerStatusRow.partial em{color:#0d5d8f}.payerStatusRow.paid em{color:#155c18}.paymentLedgerRow.superseded{opacity:.62}.paymentLedgerRow.superseded>strong,.paymentLedgerRow.superseded>span,.paymentLedgerRow.superseded>em{text-decoration:line-through}.paymentLedgerRow.reversal{background:#fff3e7}.paymentLedgerRow.replacement{background:#ebf8ef}.payerPaymentItems{grid-column:1/-1;gap:6px;padding:0 0 10px;display:grid}.payerPaymentItem{background:#f7f7f7;border:1px solid #d7d7d7;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.payerPaymentItem.editing{background:#eef8f4;border-color:#46886f}.payerPaymentItem>div:first-child{gap:2px;min-width:0;display:grid}.payerPaymentItem>div:first-child strong,.payerPaymentItem>div:first-child span,.payerPaymentItem>div:first-child small{margin:0}.payerPaymentEditButton,.payerPaymentCorrection button{color:#fff;background:#285b49;border:0;border-radius:6px;min-height:38px;padding:0 12px;font-weight:900}.payerPaymentCorrection{grid-template-columns:minmax(128px,1fr) auto auto auto;align-items:center;gap:6px;display:grid}.payerPaymentCorrection select{color:#111;background:#fff;border:1px solid #b8c9c2;border-radius:6px;min-width:0;min-height:38px;padding:0 8px;font-weight:800}.payerPaymentCorrection button.secondary{background:#666}.payerPaymentCorrection button.danger{background:#a32626}.payerPaymentCorrection button:disabled,.payerPaymentEditButton:disabled{cursor:not-allowed;opacity:.45}.paymentCorrectionError{grid-column:1/-1;color:#a32626!important;font-weight:900!important}.emptyState{color:#555;font-weight:900}.emptyOpsContent{grid-template-columns:1fr}.emptyOpsPanel{min-height:150px}.auditList{gap:8px;margin:16px;display:grid}.auditRow{border-bottom:1px solid #d7d7d7;grid-template-columns:minmax(120px,.9fr) minmax(120px,.8fr) minmax(180px,1fr);align-items:center;gap:10px;min-height:42px;padding-bottom:8px;display:grid}.auditRow strong{color:var(--theme-dark);font-weight:900}.auditRow span{color:#222;font-weight:900}.auditRow em{color:#555;text-align:right;font-style:normal;font-weight:700}.staffError{margin:0 16px;display:block}.staffAccessList{gap:10px;margin:16px;display:grid}.staffAccessSectionTitle{border-bottom:2px solid #111;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.staffAccessSectionTitle strong{color:#111;font-weight:900}.staffAccessSectionTitle span{color:var(--theme-dark);font-weight:900}.staffAccessRow{background:#f5f5f5;border:1px solid #d7d7d7;border-radius:7px;grid-template-columns:minmax(180px,1fr) 86px minmax(96px,auto);align-items:center;gap:12px;padding:12px;display:grid}.staffAccessRow strong{color:#111;font-weight:900;display:block}.staffAccessRow span{color:#555;font-weight:800}.staffAccessRow em{text-align:center;border-radius:999px;padding:8px 10px;font-style:normal;font-weight:900}.staffAccessRow.enabled em{color:#155c18;background:#e8f6ec}.staffAccessRow.disabled em{color:#9d1f12;background:#ffe3dd}.staffAccessActions{grid-template-columns:repeat(2,minmax(58px,1fr));gap:8px;display:grid}.staffAccessRow button:disabled{opacity:.45;cursor:not-allowed}.relayText{color:#111;background:#fff;border:1px solid #ccc;border-radius:6px;min-height:96px;padding:14px;line-height:1.5}.statusLine{flex-wrap:wrap;gap:14px;display:flex}.participantCreate{grid-template-columns:minmax(150px,1.2fr) minmax(118px,.55fr) minmax(112px,.6fr) minmax(168px,.75fr);gap:10px;margin:16px;display:grid}.participantEarlyToggle{color:#333;cursor:pointer;background:#f3f3f3;border:1px solid #c9c9c9;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 10px;font-size:13px;font-weight:900;display:flex}.participantEarlyToggle input{width:18px;height:18px;accent-color:var(--theme-dark);margin:0}.participantEarlyToggle.active,.participantRow .participantEarlyButton.active,.rebuyRow .participantEarlyButton.active{color:#fff;background:#087f5b}.participantEarlyToggle:has(input:disabled){opacity:.55;cursor:not-allowed}.participantCreateHint{color:#555;grid-column:1/-1;font-size:12px;font-weight:900}.participantCreate button,.participantRow button{background:var(--theme);color:#111;border:0;border-radius:6px;min-height:42px;padding:0 14px;font-weight:900}.participantCreate button:disabled,.participantRow button:disabled{color:#777;cursor:not-allowed;background:#d6d6d6}.participantCreate input:disabled{color:#777;cursor:not-allowed;background:#eee}.participantCreate .registrationToggle.closed{color:#fff;background:#444}.participantRow .participantDeleteButton{color:#fff;background:#b3261e}.theme-purple .participantCreate button,.theme-blue .participantCreate button,.theme-red .participantCreate button,.theme-purple .participantRow button,.theme-blue .participantRow button,.theme-red .participantRow button{color:#fff}.theme-purple .participantRow button:disabled,.theme-purple .participantCreate button:disabled,.theme-blue .participantRow button:disabled,.theme-blue .participantCreate button:disabled,.theme-red .participantRow button:disabled,.theme-red .participantCreate button:disabled{color:#777;background:#d6d6d6}.participantGrid{grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr);gap:16px;margin:16px;display:grid}.participantGrid h3{color:#222;margin:0 0 8px;font-size:18px}.participantList,.rankingList{gap:8px;display:grid}.participantRow,.rankingList p,.rankSelectRow{border-bottom:1px solid #ddd;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:44px;margin:0;display:grid}.participantRow span,.rankingList span{color:#111;font-weight:900}.participantRow small{color:#666;margin-top:3px;font-size:12px;font-weight:800;display:block}.participantActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.participantEdit{grid-column:1/-1;grid-template-columns:minmax(130px,1fr) minmax(104px,.55fr) minmax(104px,.55fr) auto auto;align-items:center;gap:8px;width:100%;display:grid}.participantEdit input{min-width:0}.rankingList strong{color:var(--theme-dark)}.rankSelectRow{grid-template-columns:54px minmax(0,1fr) minmax(96px,.72fr)}.rankSelectRow input{color:#111;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #cfcfcf;border-radius:6px;padding:0 10px;font-weight:900}.kakaoPreview{white-space:pre-wrap;min-height:340px;overflow:auto}.settlementGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}label{color:#222;gap:7px;font-weight:900;display:grid}input,select{color:#111;background:#fff;border:1px solid #bcbcbc;border-radius:6px;width:100%;padding:11px 12px}label small{color:#555;font-weight:700}.closingChecks{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.closingChecks span,.closingChecks strong{border-radius:999px;padding:7px 11px;font-weight:900}.closingChecks .ok{color:#155c18;background:#e1f4dc}.closingChecks .warn{color:#705400;background:#fff1c2}.closingChecks strong{color:var(--theme);background:#191919}.closingAudit{border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 16px 16px;padding:11px 12px;font-weight:900;display:flex}.closingAudit.ok{color:#155c18;background:#e1f4dc}.closingAudit.warn{color:#705400;background:#fff1c2}.closingAudit span{color:inherit}.gameClearNotice{border:1px solid;border-radius:7px;gap:4px;margin-top:10px;padding:10px 12px;display:grid}.gameClearNotice strong{font-size:14px;font-weight:1000}.gameClearNotice span{font-size:12px;font-weight:850;line-height:1.4}.gameClearNotice.ready{color:#bfffd9;background:#1b7e482e;border-color:#28b1688c}.gameClearNotice.blocked{color:#ffe0a6;background:#aa66142e;border-color:#f2ac2e94}.miniButtons .clearGameButton{color:#fff;background:#17633b}.miniButtons .clearGameButton:disabled{cursor:not-allowed;opacity:.42}.dailyReport{background:#fbfbfb;border:1px solid #d7d7d7;border-radius:7px;gap:16px;margin:16px;padding:14px;display:grid}.reportToolbar{grid-template-columns:auto minmax(170px,1fr) minmax(170px,1fr) auto;align-items:end;gap:10px;display:grid}.reportToolbar label{color:#333;gap:5px;font-size:12px;font-weight:900;display:grid}.reportToolbar input{color:#111;min-height:42px;font:inherit;background:#fff;border:1px solid #cfcfcf;border-radius:6px;padding:0 10px;font-weight:900}.reportToolbar>button,.reportModeTabs button{color:#fff;background:#1e1e1e;border:0;border-radius:6px;min-height:42px;padding:0 14px;font-weight:1000}.reportModeTabs{grid-template-columns:repeat(2,minmax(72px,1fr));gap:6px;display:grid}.reportModeTabs button.active{background:var(--theme);color:#111}.theme-purple .reportModeTabs button.active,.theme-blue .reportModeTabs button.active,.theme-red .reportModeTabs button.active{color:#fff}.reportChart{background:#fff;border:1px solid #d8d8d8;border-radius:7px;gap:8px;padding:12px;display:grid}.reportChartRow{grid-template-columns:92px minmax(0,1fr) 124px;align-items:center;gap:10px;display:grid}.reportChartRow span,.reportChartRow strong{color:#111;font-size:13px;font-weight:1000}.reportChartRow div{background:#e8e8e8;border-radius:999px;height:16px;overflow:hidden}.reportChartRow i{border-radius:inherit;background:var(--theme);height:100%;display:block}.reportEmpty{align-content:center;min-height:88px}.reportCalendar{background:#fff;border:1px solid #d8d8d8;border-radius:7px;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:10px;display:grid}.reportCalendarWeekday{color:#555;place-items:center;min-height:28px;font-size:12px;font-weight:1000;display:grid}.reportCalendar i{min-height:64px}.reportCalendar button{color:#111;text-align:left;background:#f8f8f8;border:1px solid #dedede;border-radius:6px;align-content:start;gap:3px;min-height:64px;padding:7px;display:grid}.reportCalendar button.hasReport{border-color:color-mix(in srgb, var(--theme) 58%, #d0d0d0);background:color-mix(in srgb, var(--theme) 12%, white)}.reportCalendar button.active{border-color:var(--theme-dark);background:var(--theme)}.theme-purple .reportCalendar button.active,.theme-blue .reportCalendar button.active,.theme-red .reportCalendar button.active{color:#fff}.reportCalendar button strong{font-size:17px;font-weight:1000}.reportCalendar button small,.reportCalendar button em{font-size:11px;font-style:normal;font-weight:900}.reportOwnerTools{border:2px solid color-mix(in srgb, var(--theme) 42%, #d8d8d8);background:color-mix(in srgb, var(--theme) 8%, white);border-radius:7px;gap:12px;padding:12px;display:grid}.reportOwnerToolsTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.reportOwnerToolsTitle strong{color:#111;font-size:17px;font-weight:1000}.reportOwnerToolsTitle span{color:#555;font-size:12px;font-weight:900}.reportEditGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.reportEditGrid label{color:#333;gap:5px;font-size:12px;font-weight:1000;display:grid}.reportEditGrid input{color:#111;min-height:40px;font:inherit;background:#fff;border:1px solid #cfcfcf;border-radius:6px;padding:0 9px;font-weight:900}.reportOwnerActions{justify-content:flex-end;gap:8px;display:flex}.reportOwnerActions button,.reportRowDelete{color:#fff;background:#1f1f1f;border:0;border-radius:6px;min-height:36px;padding:0 12px;font-weight:1000}.closingCorrectionPanel{border:2px solid color-mix(in srgb, var(--theme) 48%, #d8d8d8);background:color-mix(in srgb, var(--theme) 7%, white);border-radius:8px;gap:12px;padding:14px;display:grid}.closingCorrectionPanel .reportOwnerToolsTitle>div{gap:4px;display:grid}.closingCorrectionPanel button{color:#fff;background:#272727;border:0;border-radius:6px;min-height:38px;padding:0 12px;font-weight:1000}.closingCorrectionPanel button.danger{background:#8d2020}.closingCorrectionHistory summary,.closingCorrectionRow summary{cursor:pointer;font-weight:1000}.closingCorrectionHistory ol{gap:7px;margin:10px 0 0;padding-left:22px;display:grid}.closingCorrectionHistory li{padding-left:4px}.closingCorrectionHistory li span{color:#555;font-size:12px;font-weight:800;display:block}.closingCorrectionForm,.closingCorrectionSection{gap:10px;display:grid}.closingCorrectionEditableFields{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.closingCorrectionConsistencyNotice{color:#7c4a03;background:#f59e0b1a;border:1px solid #f59e0b73;border-radius:10px;margin:0;padding:10px 12px;font-size:.86rem;line-height:1.45}.closingCorrectionSection{border-top:1px solid #d7d7d7;padding-top:12px}.closingCorrectionSection h4{margin:0;font-size:16px}.closingCorrectionSectionTitle{justify-content:space-between;align-items:center;gap:8px;display:flex}.closingCorrectionSeedGrid,.closingCorrectionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.closingCorrectionRow{background:#fff;border:1px solid #d5d5d5;border-radius:7px;padding:10px}.closingCorrectionRow[open] summary{margin-bottom:10px}.closingCorrectionSeedGrid label,.closingCorrectionGrid label,.closingCorrectionReason{color:#333;gap:5px;font-size:12px;font-weight:1000;display:grid}.closingCorrectionSeedGrid input,.closingCorrectionGrid input,.closingCorrectionGrid select,.closingCorrectionReason textarea{color:#111;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #c8c8c8;border-radius:6px;padding:8px 9px;font-weight:900}.closingCorrectionGrid .wideField{grid-column:1/-1}.correctionLedgerRow{background:#fff;border:1px solid #dedede;border-radius:7px;align-items:end;padding:9px}.closingCorrectionPreview{background:#f3efe0;border-radius:7px;gap:6px;padding:11px;display:grid}.closingCorrectionPreview ul{gap:3px;margin:0;padding-left:20px;font-size:12px;font-weight:900;display:grid}.reportOwnerActions button.danger,.reportRowDelete{background:#b3261e}.dailyReportHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dailyReportHeader h3,.dailyReportSectionTitle h3{color:#111;margin:0;font-size:20px;font-weight:1000}.dailyReportHeader p{color:#555;margin:5px 0 0;font-size:13px;font-weight:800;line-height:1.45}.dailyReportHeader strong{color:var(--theme);background:#191919;border-radius:999px;flex:none;padding:8px 12px;font-size:13px;font-weight:1000}.businessMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.businessMetaGrid div{background:#fff;border:1px solid #d8d8d8;border-radius:6px;gap:4px;min-height:74px;padding:10px;display:grid}.businessMetaGrid span,.businessMetaGrid small{color:#555;font-size:12px;font-weight:900}.businessMetaGrid strong{color:#111;font-size:16px;font-weight:1000;line-height:1.25}.dailyReportSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dailyReportSummary div{background:#fff;border:1px solid #d8d8d8;border-radius:6px;gap:4px;min-height:76px;padding:10px;display:grid}.dailyReportSummary span,.dailyReportSummary small,.dailyGameRow small,.dailyPlayerRow small,.dailyReportSectionTitle span{color:#555;font-size:12px;font-weight:900}.dailyReportSummary strong{color:#111;font-size:17px;font-weight:1000}.dailyReportSection{border-top:1px solid #dedede;gap:10px;padding-top:14px;display:grid}.dailyReportSectionTitle{justify-content:space-between;align-items:end;gap:12px;display:flex}.dailyReportList{gap:8px;display:grid}.dailyGameRow,.dailyPlayerRow{background:#fff;border:1px solid #ddd;border-radius:6px;grid-template-columns:minmax(180px,.95fr) minmax(180px,1fr) minmax(160px,.85fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.dailyGameRow.warn,.dailyPlayerRow.warn{background:#fffaf0;border-color:#e4c05b}.dailyGameRow strong,.dailyPlayerRow strong{color:#111;gap:3px;font-weight:1000;display:grid}.dailyReportWarning{color:#8b4d00!important}.dailyGameRow span,.dailyPlayerRow span{color:#333;gap:3px;font-weight:800;display:grid}.dailyGameRow b,.dailyPlayerRow b{color:inherit;font-weight:900}.dailyGameRow em,.dailyPlayerRow em{color:var(--theme-dark);text-align:right;gap:3px;font-style:normal;font-weight:1000;display:grid}.dailyGameRow.warn em,.dailyPlayerRow.warn em{color:#8b4d00}.tvAssignmentList{gap:8px;margin:16px;display:grid}.tvAssignmentRow{border-bottom:1px solid #d7d7d7;grid-template-columns:76px minmax(140px,1.1fr) minmax(150px,1fr) 72px;align-items:center;gap:8px;min-height:52px;padding-bottom:8px;display:grid}.tvAssignmentRow strong{color:var(--theme-dark);font-weight:900}.tvAssignmentRow a,.disabledTvLink{text-align:center;border-radius:6px;align-content:center;min-height:42px;padding:0 10px;font-weight:900;text-decoration:none;display:grid}.tvAssignmentRow a{background:var(--theme);color:#111}.theme-purple .tvAssignmentRow a,.theme-blue .tvAssignmentRow a,.theme-red .tvAssignmentRow a{color:#fff}.disabledTvLink{color:#777;background:#ddd}.tvColorPresetRow{flex-wrap:wrap;gap:8px;margin:16px 16px 0;display:flex}.tvColorPresetRow button{color:#fff;background:#222;border:0;border-radius:7px;min-height:42px;padding:0 14px;font-weight:900}.tvColorPresetRow button:first-child{background:var(--theme);color:#111}.theme-purple .tvColorPresetRow button:first-child,.theme-blue .tvColorPresetRow button:first-child,.theme-red .tvColorPresetRow button:first-child{color:#fff}.tvColorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px;display:grid}.tvColorControl{background:#f4f4f4;border:1px solid #d8d8d8;border-radius:8px;grid-template-columns:minmax(92px,1fr) 46px minmax(92px,120px);align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.tvColorControl span{color:#222;min-width:0;font-weight:900}.tvColorControl input[type=color]{background:0 0;border:0;border-radius:7px;width:46px;min-width:46px;height:38px;padding:0}.tvColorControl input[type=text]{color:#111;text-transform:uppercase;background:#fff;border:1px solid #ccc;border-radius:7px;width:100%;min-width:0;height:38px;padding:0 8px;font-weight:900}.tvPage{--tv-safe-x:clamp(42px, 5.2vw, 88px);--tv-safe-top:clamp(46px, 5.8vh, 74px);--tv-safe-bottom:clamp(74px, 9vh, 120px);--tv-accent:#46f7a5;--tv-prize:var(--tv-accent);--tv-level:var(--tv-accent);--tv-clock:#fff;--tv-blind:#fff;--tv-next:var(--tv-accent);--tv-break:var(--tv-accent);--tv-structure:var(--tv-accent);--tv-structure-active:var(--tv-accent);--tv-player:#f3fbff;box-sizing:border-box;width:100vw;min-width:0;max-width:100vw;height:100dvh;min-height:0;max-height:100dvh;padding:var(--tv-safe-top) var(--tv-safe-x) var(--tv-safe-bottom);background:linear-gradient(180deg, #0000002e, #000000a8), var(--tv-background-image,url(/finalnine-timer/background-final-new.png)) center / cover no-repeat;color:#fff;grid-template-rows:minmax(54px,auto) minmax(0,1fr) minmax(50px,auto);grid-template-columns:minmax(0,1fr);gap:clamp(8px,.8vw,16px);display:grid;position:relative;overflow:hidden}.tvHeader,.tvFooter{z-index:2;justify-content:space-between;gap:clamp(12px,1.4vw,22px);min-width:0;display:flex;position:relative}.tvHeader{top:var(--tv-safe-top);left:var(--tv-safe-x);z-index:4;width:min(760px, calc(100vw - (var(--tv-safe-x) * 2)));text-align:left;justify-content:flex-start;min-width:0;position:absolute}.tvHeader span,.tvFooter span,.tvClock span{color:var(--theme);font-weight:900}.tvClock>span{color:var(--tv-level);text-shadow:0 4px 18px #000000b8;font-size:clamp(38px,5vw,78px);line-height:.95}.tvHeaderBroadcast{background:#0000005c;border-radius:999px;justify-content:flex-start;align-items:center;gap:clamp(8px,.9vw,14px);min-width:0;max-width:min(760px,64vw);padding:6px 8px 6px 14px;display:flex}.tvHeaderBroadcast span{min-width:0;color:color-mix(in srgb, var(--tv-accent) 34%, white);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(14px,1.16vw,20px);line-height:1.08;overflow:hidden}.tvHeaderBroadcast b{min-width:0;color:var(--tv-accent);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,1.36vw,24px);font-weight:1000;overflow:hidden}.tvSignal{color:#fff;letter-spacing:0;text-transform:uppercase;background:#ffffff2e;border-radius:4px;padding:5px 11px;font-size:14px;font-style:normal}.tvSignal.live{color:#fff;background:#f12b2b;box-shadow:0 0 16px #f12b2b6b}.theme-purple .tvSignal.live,.theme-blue .tvSignal.live,.theme-red .tvSignal.live{color:#fff}.tvHeader strong{background:color-mix(in srgb, var(--tv-accent) 20%, transparent);min-width:0;color:color-mix(in srgb, var(--tv-accent) 24%, white);border-radius:999px;flex:none;padding:4px 9px;font-size:clamp(15px,1.32vw,23px);font-weight:1000;line-height:1}.tvPrizeHero{top:calc(var(--tv-safe-top) + clamp(48px, 5.8vh, 76px));left:var(--tv-safe-x);z-index:3;border-left:7px solid var(--tv-prize);text-align:left;background:linear-gradient(90deg,#000c,#0000002e);gap:6px;width:min(320px,30vw);min-width:min(240px,24vw);padding:10px 14px 12px;display:grid;position:absolute}.tvPrizeHero>span{color:var(--tv-prize);font-size:clamp(16px,1.6vw,26px);font-weight:900}.tvPrizeHero>strong{max-width:100%;color:var(--tv-prize);overflow-wrap:anywhere;text-shadow:0 4px 24px color-mix(in srgb, var(--tv-prize) 42%, transparent);font-size:clamp(30px,3.1vw,56px);font-weight:900;line-height:.95}.tvPrizeBreakdown{width:min(270px,100%)}.tvPrizeBreakdown li{background:color-mix(in srgb, var(--tv-prize) 14%, transparent);color:#fff;border-radius:6px;padding:4px 8px}.tvPrizeBreakdown b{color:var(--tv-prize);font-size:clamp(12px,.95vw,17px)}.tvPrizeBreakdown em{color:color-mix(in srgb, var(--tv-prize) 28%, white);text-align:right;font-size:clamp(13px,1.05vw,18px)}.tvPrizeStats{gap:5px;width:min(270px,100%);margin:2px 0 0;padding:0;display:grid}.tvPrizeStats div{border:1px solid color-mix(in srgb, var(--tv-prize) 30%, transparent);background:#00000061;border-radius:6px;grid-template-columns:minmax(78px,.8fr) minmax(0,1fr);align-items:center;gap:4px 8px;padding:5px 8px;display:grid}.tvPrizeStats dt,.tvPrizeStats dd{min-width:0;margin:0;font-style:normal;font-weight:1000;line-height:1.05}.tvPrizeStats dt{color:var(--tv-prize);font-size:clamp(10px,.8vw,14px)}.tvPrizeStats dd{color:#fff;text-align:right;overflow-wrap:anywhere;font-size:clamp(12px,1vw,18px)}.tvPrizeStats small{color:color-mix(in srgb, var(--tv-prize) 25%, white);text-align:right;grid-column:1/-1;font-size:clamp(9px,.72vw,12px);font-weight:900;line-height:1.05}.tvClock{width:min(780px, calc(100vw - (var(--tv-safe-x) * 2)));text-align:center;z-index:1;grid-area:2/1/auto/-1;align-content:center;justify-self:center;justify-items:center;min-height:0;display:grid;position:relative;transform:translateY(clamp(-18px,-2.4vh,-8px))}.tvClock strong{color:var(--tv-clock);text-shadow:0 4px 20px #000000b3;font-size:clamp(82px,8.3vw,162px);font-weight:900;line-height:1}.tvCurrentBlind{overflow-wrap:anywhere;background:linear-gradient(90deg,#000000c2,#0000006b);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:clamp(8px,.9vw,16px);max-width:min(980px,100%);margin:clamp(8px,1vw,14px) 0 0;padding:clamp(8px,1.1vw,18px) clamp(16px,2vw,32px);display:flex;box-shadow:0 14px 40px #00000047}.tvCurrentBlind span{color:var(--tv-blind);font-size:clamp(24px,2.5vw,46px);font-weight:1000;line-height:1}.tvCurrentBlind strong{color:var(--tv-blind);letter-spacing:0;text-shadow:0 4px 28px color-mix(in srgb, var(--tv-blind) 30%, transparent), 0 4px 18px #000000b8;font-size:clamp(44px,4.9vw,92px);font-weight:1000;line-height:.92}.tvCurrentBlind em{color:color-mix(in srgb, var(--tv-blind) 78%, transparent);font-size:clamp(20px,1.9vw,36px);font-style:normal;font-weight:900;line-height:1}.tvCurrentBlind.break strong{color:var(--tv-break)}.tvCurrentBlind.standby{opacity:.78}.tvBlindBoard{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(9px,.9vw,14px);width:min(620px,100%);margin-top:clamp(8px,.9vw,14px);display:grid}.tvBlindBoard>div{background:#00000061;border-radius:8px;align-content:center;gap:5px;min-width:0;min-height:clamp(64px,6.1vw,92px);padding:10px 12px;display:grid}.tvBlindBoard span{color:color-mix(in srgb, var(--tv-accent) 82%, transparent);font-size:clamp(15px,1.22vw,23px);font-weight:900}.tvBlindBoard strong{color:#ffffffdb;overflow-wrap:anywhere;min-width:0;text-shadow:none;font-size:clamp(18px,1.55vw,30px);font-weight:900;line-height:1.08}.tvBlindBoard .nextBlindInfo span,.tvBlindBoard .nextBlindInfo strong{color:var(--tv-next)}.tvBlindBoard .breakBlindInfo span,.tvBlindBoard .breakBlindInfo strong{color:var(--tv-break)}.tvBlindBoard small{color:#fff9;font-size:clamp(14px,1.12vw,21px);font-weight:800}.tvSideStats{top:var(--tv-safe-top);right:var(--tv-safe-x);z-index:3;pointer-events:none;text-align:right;justify-items:end;gap:clamp(9px,1.2vh,17px);width:min(260px,21vw);min-width:0;display:grid;position:absolute}.tvSideStats div{justify-items:end;gap:3px;min-width:0;display:grid}.tvSideStats span{color:var(--tv-structure);text-transform:uppercase;text-shadow:0 3px 14px #000000c7;white-space:nowrap;font-size:clamp(13px,1.08vw,20px);font-weight:1000;line-height:1}.tvSideStats strong{color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:normal;text-shadow:0 4px 24px #000000d1;white-space:nowrap;word-break:keep-all;max-width:100%;font-size:clamp(22px,2vw,42px);font-weight:1000;line-height:.98;overflow:visible}.tvSideStats small{max-width:100%;color:var(--tv-structure);text-shadow:0 3px 14px #000000c7;white-space:nowrap;font-size:clamp(11px,.78vw,15px);font-weight:900;line-height:1.1}.tvFooter>div{gap:5px;min-width:0;display:grid}.tvFooter{z-index:3;grid-area:3/1/auto/-1;grid-template-columns:minmax(0,1fr);align-self:end;align-items:end;min-width:0;display:grid}.tvFooterSpacer{display:none}.tvFooterSummary{text-align:center;justify-self:center;justify-items:center;width:min(1180px,100%)}.tvFooterCountLine{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px clamp(7px,.8vw,13px);min-width:0;display:flex}.tvFooterCountLine>span{color:var(--tv-player);font-size:clamp(14px,1.08vw,20px);font-weight:1000;line-height:1}.tvFooter strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:clamp(20px,1.8vw,34px);font-weight:900;line-height:1}.tvFooterCountLine em{color:var(--tv-player);white-space:nowrap;background:#00000075;border-radius:999px;padding:2px 8px 3px;font-size:clamp(12px,.94vw,17px);font-style:normal;font-weight:1000;line-height:1}.tvFooterPlayers{justify-items:center;width:100%;margin-top:4px;display:grid;overflow:visible}.tvFooterPlayers.expanded{margin-top:clamp(9px,1vh,15px);transform:translateY(clamp(3px,.55vh,8px))}.tvFooterPlayers small{color:#ffffffb8;font-size:clamp(13px,1vw,18px);font-weight:900}.tvFooterPlayers ul{grid-template-columns:repeat(10,minmax(0,1fr));align-items:stretch;gap:4px 6px;width:min(1180px,100%);margin:0;padding:0 0 clamp(4px,.55vh,7px);list-style:none;display:grid;overflow:visible}.tvFooterPlayers.expanded ul{gap:clamp(5px,.55vw,8px) clamp(6px,.7vw,10px);padding-bottom:clamp(6px,.75vh,10px)}.tvFooterPlayers li{width:100%;min-width:0;height:clamp(32px,3.25vh,40px);min-height:clamp(32px,3.25vh,40px);color:var(--tv-player);white-space:nowrap;background:#00000085;border-radius:999px;justify-content:center;align-items:center;gap:2px;padding:2px 5px 3px;font-size:clamp(12px,.98vw,17px);font-weight:900;line-height:1.05;display:flex;overflow:hidden}.tvFooterPlayers li.named{flex-direction:column}.tvFooterPlayers.many li{height:clamp(27px,2.8vh,34px);min-height:clamp(27px,2.8vh,34px)}.tvFooterPlayers.many li.named{padding-top:1px;padding-bottom:2px;font-size:clamp(10px,.84vw,14px)}.tvFooterPlayers li.fullBuyIn,.tvPage.theme-red .tvFooterPlayers li.fullBuyIn,.tvPage.theme-blue .tvFooterPlayers li.fullBuyIn,.tvPage.theme-purple .tvFooterPlayers li.fullBuyIn,.tvPage.theme-gold .tvFooterPlayers li.fullBuyIn{box-shadow:0 0 16px #f4363070;color:#fff!important;background:linear-gradient(#f43630f5,#9d0f0ff0)!important}.tvFooterPlayers li.fullBuyIn>span:first-child,.tvPage.theme-red .tvFooterPlayers li.fullBuyIn>span:first-child,.tvPage.theme-blue .tvFooterPlayers li.fullBuyIn>span:first-child,.tvPage.theme-purple .tvFooterPlayers li.fullBuyIn>span:first-child,.tvPage.theme-gold .tvFooterPlayers li.fullBuyIn>span:first-child{color:#fff!important}.tvFooterPlayers li.fullBuyIn .tvEntryDots i.used{color:#9d0f0f;background:#fff}.tvFooterPlayers li.fullBuyIn .tvEntryDots i.remaining{background:#fff3;box-shadow:inset 0 0 0 1px #ffffffb8}.tvFooterPlayers li.empty{color:color-mix(in srgb, var(--tv-player) 72%, transparent);background:#00000057;justify-content:center;align-items:center;padding-top:0;padding-bottom:0;transform:translateY(clamp(3px,.45vh,5px))}.tvFooterPlayers li.empty.closed{color:#ffffff7a!important;background:#00000042!important}.tvFooterPlayers li>span:first-child{color:var(--tv-player);text-align:center;text-overflow:clip;white-space:nowrap;width:100%;min-width:0;max-width:8em;display:block;overflow:hidden}.tvFooterPlayers li.empty>span:first-child{justify-content:center;align-items:center;width:auto;max-width:100%;height:100%;line-height:1;display:flex;color:inherit!important}.tvPage.theme-red .tvFooterPlayers li,.tvPage.theme-blue .tvFooterPlayers li,.tvPage.theme-purple .tvFooterPlayers li,.tvPage.theme-gold .tvFooterPlayers li{color:var(--tv-player)!important;background:#00000094!important}.tvPage.theme-red .tvFooterPlayers li>span:first-child,.tvPage.theme-blue .tvFooterPlayers li>span:first-child,.tvPage.theme-purple .tvFooterPlayers li>span:first-child,.tvPage.theme-gold .tvFooterPlayers li>span:first-child{color:var(--tv-player)!important}.tvEntryDots{flex:none;align-items:center;gap:1px;padding-left:1px;display:inline-flex}.tvEntryDots i{width:clamp(8px,.58vw,11px);height:clamp(8px,.58vw,11px);box-shadow:0 0 8px color-mix(in srgb, var(--tv-player) 35%, transparent);border-radius:999px;place-items:center;font-size:clamp(6px,.46vw,9px);font-style:normal;font-weight:1000;line-height:1;display:grid}.tvFooterPlayers.many .tvEntryDots i{width:clamp(7px,.5vw,10px);height:clamp(7px,.5vw,10px);font-size:clamp(5px,.4vw,8px)}.tvEntryDots i.remaining{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tv-player) 58%, transparent);background:#ffffff2e}.tvEntryDots i.used{background:var(--tv-player);color:#06120e}.tvEntryDots.unlimited{gap:2px}.tvEntryDots em{color:var(--tv-player);font-size:clamp(7px,.55vw,10px);font-style:normal;font-weight:1000;line-height:1}.tvEntryDots i.infinity{color:var(--tv-player)}.tvFooterPlayers.many .tvEntryDots em{font-size:clamp(6px,.48vw,9px)}.tabletPage{color:#fff;background:linear-gradient(135deg,#060a10e0,#0a0a0abd),url(/finalnine-timer/background-final-new.png) 50%/cover no-repeat fixed;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(14px,2vw,28px);min-height:100dvh;padding:clamp(16px,2vw,30px);display:grid;overflow-x:hidden}.tabletHeader{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.tabletHeader>div:first-child{gap:5px;min-width:0;display:grid}.tabletHeader span,.tabletInfoGrid span,.dealerClockCard>span,.actionTimerCard>span{color:#46f7a5;font-size:clamp(14px,1.6vw,20px);font-weight:1000}.tabletHeader strong{color:#fff;overflow-wrap:anywhere;font-size:clamp(28px,4vw,54px);font-weight:1000;line-height:1.05}.tabletHeaderControls{justify-items:end;gap:8px;min-width:min(620px,58vw);display:grid}.tabletHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.tabletLoginBar,.tabletOperatorBar{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.tabletLoginBar select,.tabletLoginBar input,.tabletLoginBar button,.tabletOperatorBar button{color:#fff;background:#000000b8;border:1px solid #ffffff2e;border-radius:8px;min-height:44px;padding:0 12px;font-weight:900}.tabletLoginBar input{width:110px}.tabletLoginBar button,.tabletOperatorBar button{background:var(--theme);color:#111}.tabletLoginBar small{color:#ff9382;font-weight:900}.tabletOperatorBar span{color:#ffffffd1;font-size:14px}.tabletHeaderActions select,.tabletHeaderActions button{color:#fff;background:#0000009e;border:1px solid #ffffff2e;border-radius:8px;min-height:54px;padding:0 14px;font-weight:900}.tabletHeaderActions button{background:var(--theme);color:#111}.theme-purple .tabletHeaderActions button,.theme-blue .tabletHeaderActions button,.theme-red .tabletHeaderActions button{color:#fff}.tabletMainGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:clamp(14px,2vw,28px);min-height:0;display:grid}.dealerClockCard,.actionTimerCard,.tabletInfoGrid>div{background:#00000094;border:1px solid #ffffff29;border-radius:12px;box-shadow:0 18px 60px #00000047}.dealerClockCard{text-align:center;align-content:center;justify-items:center;min-height:0;padding:clamp(22px,3vw,42px);display:grid}.dealerLevel{color:#46f7a5;font-size:clamp(60px,9vw,150px);font-weight:1000;line-height:.95}.dealerClock{color:#fff;text-shadow:0 8px 28px #000000a6;font-size:clamp(112px,17vw,260px);font-weight:1000;line-height:.9}.dealerBlindLine{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(12px,2vw,24px);font-weight:1000;display:flex}.dealerBlindLine b{color:#fff;font-size:clamp(32px,4vw,68px)}.dealerBlindLine em{color:var(--theme);font-size:clamp(24px,3vw,48px);font-style:normal}.tabletGameControls{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;margin-top:clamp(14px,2vw,24px);display:grid}.tabletGameControls button{color:#fff;touch-action:manipulation;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;min-height:58px;font-size:clamp(14px,1.5vw,20px);font-weight:1000}.tabletGameControls button.primary{background:var(--theme);color:#111}.theme-purple .tabletGameControls button.primary,.theme-blue .tabletGameControls button.primary,.theme-red .tabletGameControls button.primary,.theme-purple .tabletLoginBar button,.theme-blue .tabletLoginBar button,.theme-red .tabletLoginBar button,.theme-purple .tabletOperatorBar button,.theme-blue .tabletOperatorBar button,.theme-red .tabletOperatorBar button{color:#fff}.tabletGameControls button:disabled{cursor:not-allowed;opacity:.42}.tabletTimerMessage{color:#ffffffad;min-height:18px;font-size:13px;font-weight:900}.actionTimerCard{text-align:center;-webkit-user-select:none;user-select:none;touch-action:manipulation;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;justify-items:center;gap:12px;min-height:0;padding:clamp(18px,2.4vw,34px);display:grid}.actionResetButton{color:#fff;touch-action:manipulation;background:#ffffff09;border:0;border-radius:8px;align-content:center;justify-items:center;gap:10px;width:100%;min-height:160px;padding:12px;display:grid}.actionResetButton:active{background:#ffffff1f}.actionTimerCard.warn{border-color:#ffd54d;box-shadow:0 0 0 3px #ffd54d2e}.actionTimerCard.danger{border-color:#ff4d32;box-shadow:0 0 0 3px #ff4d3233}.actionTimerCard strong{color:#fff;font-size:clamp(106px,16vw,230px);font-weight:1000;line-height:.9}.actionTimerCard.warn strong{color:#ffd54d}.actionTimerCard.danger strong{color:#ff4d32}.actionTimerCard em{color:#ffffffb8;font-size:clamp(18px,2.2vw,28px);font-style:normal;font-weight:1000}.actionPresetRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;display:grid}.actionPresetRow button{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;min-height:54px;font-weight:1000}.actionPresetRow button.active{background:var(--theme);color:#111}.theme-purple .actionPresetRow button.active,.theme-blue .actionPresetRow button.active,.theme-red .actionPresetRow button.active{color:#fff}.tabletInfoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);display:grid}.tabletInfoGrid>div{align-content:center;gap:5px;min-width:0;min-height:118px;padding:16px;display:grid}.tabletInfoGrid strong{color:#fff;overflow-wrap:anywhere;font-size:clamp(22px,2.6vw,38px);font-weight:1000;line-height:1.08}.tabletInfoGrid small{color:#ffffffad;font-size:clamp(14px,1.4vw,20px);font-weight:900}@media (max-width:1180px){.businessAccountingColumns{grid-template-columns:1fr}.seedBalanceInputs{grid-template-columns:repeat(2,minmax(0,1fr))}.seedBalanceInputs span{grid-column:1/-1}.seedConsoleGrid,.seedStatusGrid{grid-template-columns:1fr}.seedSearchForm{grid-template-columns:1fr 150px}.seedSearchForm button{grid-column:1/-1}.timerBoard,.opsContent{grid-template-columns:repeat(2,minmax(0,1fr))}.clockBlock{order:-1;grid-column:span 2}.wide{grid-column:span 2}.gameTabs,.businessDayPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.businessDayActions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.tabletMainGrid{grid-template-columns:1fr}.tabletInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.seedBalanceInputs,.businessAccountingForm{grid-template-columns:1fr}.seedStandaloneShell{padding:16px}.seedStandaloneHeader{display:grid}.seedStandaloneHeader h1,.seedLoginShell h1{font-size:38px}.seedOperatorBox{justify-content:space-between}.seedSearchForm,.seedHandyManagementLink,.seedConfirmPanel,.seedHistoryRow,.seedSavedRow{grid-template-columns:1fr}.seedHandyManagementLink a{width:100%}.seedPanelTitle{flex-direction:column;align-items:stretch}.seedResultList button,.seedSavedSelect{grid-template-columns:1fr}.seedSavedHeader{display:grid}.seedSavedSearch,.seedExecutePreview{grid-template-columns:1fr}.opsPage{padding:14px 14px 94px}.legacyTimerShell{padding:16px}.operatorStrip{z-index:20;position:sticky;top:10px}.operatorActions{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));width:100%;display:grid}.tabletPage{padding:14px}.tabletHeader{display:grid}.tabletHeaderControls{justify-items:stretch;width:100%;min-width:0}.tabletHeaderActions{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.tabletHeaderActions select{grid-column:1/-1}.tabletLoginBar{grid-template-columns:1fr 90px auto;display:grid}.tabletLoginBar input{width:100%}.tabletLoginBar small{grid-column:1/-1}.tabletGameControls{grid-template-columns:repeat(3,minmax(0,1fr))}.mobileQuickNav{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0ae6;border:1px solid #fff3;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:8px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 36px #00000080}.mobileQuickNav a,.mobileQuickNav button{background:var(--theme);color:#111;text-align:center;border:0;border-radius:7px;align-content:center;min-height:44px;padding:0;font-size:13px;font-weight:900;text-decoration:none;display:grid}.theme-purple .mobileQuickNav a,.theme-purple .mobileQuickNav button,.theme-blue .mobileQuickNav a,.theme-blue .mobileQuickNav button,.theme-red .mobileQuickNav a,.theme-red .mobileQuickNav button{color:#fff}.operatorMenu{width:100%}.operatorActions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.mobileOpsHub{gap:12px;margin:0 0 16px;display:grid}.mobileHubTitle{background:#0000006b;border:1px solid #ffffff2e;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.mobileHubTitle div{gap:3px;min-width:0;display:grid}.mobileHubTitle span{color:var(--theme);font-size:13px;font-weight:1000}.mobileHubTitle strong{color:#fff;font-size:24px;font-weight:1000;line-height:1}.mobileHubTitle a,.mobileHubActions button,.mobileAdminHub a,.mobileAdminHub button,.mobileCreateForm button{background:var(--theme);color:#111;text-align:center;border:0;border-radius:7px;place-items:center;min-height:44px;padding:0 12px;font-weight:1000;text-decoration:none;display:grid}.theme-purple .mobileHubTitle a,.theme-blue .mobileHubTitle a,.theme-red .mobileHubTitle a,.theme-purple .mobileHubActions button,.theme-blue .mobileHubActions button,.theme-red .mobileHubActions button,.theme-purple .mobileAdminHub a,.theme-blue .mobileAdminHub a,.theme-red .mobileAdminHub a,.theme-purple .mobileAdminHub button,.theme-blue .mobileAdminHub button,.theme-red .mobileAdminHub button,.theme-purple .mobileCreateForm button,.theme-blue .mobileCreateForm button,.theme-red .mobileCreateForm button{color:#fff}.mobileHubActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(100%,190px);display:grid}.mobileHubActions button{cursor:pointer}.mobileFolderList{gap:9px;display:grid}.mobileGameFolder,.mobileFolderEmpty,.mobileCreateDrawer{background:#080808b8;border:1px solid #ffffff2e;border-radius:10px;min-width:0;box-shadow:0 12px 34px #00000047}.mobileGameFolder{position:relative;overflow:hidden}.mobileGameFolder:before{content:"";background:var(--theme);border-radius:0 0 8px 8px;width:86px;height:7px;position:absolute;top:0;left:14px}.mobileGameFolder button{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;width:100%;min-width:0;padding:15px 14px 12px;display:grid}.mobileGameFolder button span{color:var(--theme);text-transform:uppercase;font-size:12px;font-weight:1000;line-height:1}.mobileGameFolder button strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:20px;font-weight:1000;line-height:1.1}.mobileGameFolder button small{color:#ffffffbd;grid-column:1/-1;min-width:0;font-size:13px;font-weight:900;line-height:1.25}.mobileGameFolder button em{color:#fff;background:#ffffff24;border-radius:999px;grid-area:1/2/span 2;align-self:center;padding:6px 10px;font-size:12px;font-style:normal;font-weight:1000}.mobileGameFolder.active{border-color:color-mix(in srgb, var(--theme) 68%, white);background:#000000db}.mobileFolderActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 12px 12px;display:grid}.mobileFolderActions a,.mobileFolderActions button{color:#fff;text-align:center;background:#ffffff1f;border:0;border-radius:7px;place-items:center;min-height:40px;font-size:13px;font-weight:1000;text-decoration:none;display:grid}.mobileFolderActions button.mobileFolderDeleteAction{color:#fff;background:#b42318;grid-column:1/-1}.mobileFolderEmpty{color:#fff;gap:4px;padding:16px;display:grid}.mobileFolderEmpty strong{font-size:19px;font-weight:1000}.mobileFolderEmpty span{color:#ffffffb8;font-weight:900}.mobileCreateDrawer{padding:0}.mobileCreateTitle{color:#fff;align-content:center;min-height:48px;padding:0 14px;font-weight:1000;display:grid}.mobileCreateDrawer summary{color:#fff;cursor:pointer;align-content:center;min-height:48px;padding:0 14px;font-weight:1000;list-style:none;display:grid}.mobileCreateDrawer summary::-webkit-details-marker{display:none}.mobileCreateForm{gap:8px;padding:0 12px 12px;display:grid}.mobileCreateForm select,.mobileCreateForm input{color:#111;background:#fff;border:0;border-radius:7px;width:100%;min-width:0;min-height:48px;padding:0 12px;font-weight:900}.mobileAdminHub{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.participantRankCard{order:1}.participantChipCard{order:2}.paymentCard{order:3}.tvAssignmentCard{order:4}.tvColorCard{order:5}.kakaoCard{order:6}#closing{order:7}.dailyReportCard{order:8}.legacyHeader{align-items:flex-start}.legacyHeader h1{font-size:38px}.brandBadge{display:none}.timerBoard,.opsContent,.settlementGrid{grid-template-columns:1fr}.tabletInfoGrid,.actionPresetRow{grid-template-columns:1fr 1fr}.tvAssignmentRow,.tvColorGrid{grid-template-columns:1fr}.tvColorControl{grid-template-columns:minmax(82px,1fr) 46px minmax(88px,112px)}.clockBlock,.wide{grid-column:span 1}.gameTabs{grid-template-columns:1fr}.gameCreateAlwaysOpen,.businessAccountingDisclosure,.desktopGameFolders,.sessionList,.desktopFolderTimer{display:none}.operatorQuickList,.databaseHealthGrid,.participantCreate,.participantEdit,.handyDirectoryForm,.handyDirectoryRow,.participantGrid,.staffAccessRow,.loginForm,.paymentQueue,.paymentSummaryBar,.ledgerToolbar,.ledgerSummaryGrid,.ledgerTwoColumn,.snapshotRestoreToolbar,.clearedGameRow,.paymentGrid,.reportToolbar,.reportEditGrid,.closingCorrectionSeedGrid,.closingCorrectionGrid,.dailyReportSummary,.businessDayPanel,.businessMetaGrid,.timerMetaGrid,.rebuyRow,.dailyChipRow,.tvBlindBoard{grid-template-columns:1fr}.clearedGameRow button{width:100%}.sessionCard{padding:12px}.rebuyRow em{text-align:left}.rebuyParticipantCell{grid-template-columns:minmax(0,1fr) auto;align-items:start}.rebuyInlineActions{grid-template-columns:repeat(4,minmax(42px,1fr));justify-content:stretch;display:grid}.rebuyInlineActions button{padding:0 6px;font-size:12px}.rebuyInlineEdit{grid-template-columns:1fr}.dailyChipSettlementTitle{gap:8px;display:grid}.paymentLedgerRow,.payerStatusRow,.paymentDueRow,.seedOperationRow,.ledgerMethodList>div,.ledgerRecentRow,.snapshotRow,.dailyGameRow,.dailyPlayerRow{grid-template-columns:1fr;align-items:start;gap:4px;padding:8px 0}.paymentLedgerRow em,.payerStatusRow em,.paymentDueRow em,.seedOperationRow em,.ledgerRecentRow em,.ledgerMethodList em,.snapshotRow em,.dailyGameRow em,.dailyPlayerRow em{text-align:left}.payerPaymentItems{width:100%}.payerPaymentItem,.payerPaymentCorrection{grid-template-columns:1fr}.payerPaymentEditButton,.payerPaymentCorrection button,.payerPaymentCorrection select{width:100%;min-height:44px}.dailyReport{padding:12px}.dailyReportHeader,.dailyReportSectionTitle{gap:8px;display:grid}.dailyReportHeader strong{width:fit-content}.dailyGameRow,.dailyPlayerRow{padding:10px}.mobileQuickNav{grid-template-columns:repeat(auto-fit,minmax(48px,1fr))}.paymentMethodSelector{grid-template-columns:repeat(2,minmax(0,1fr))}.seedPaymentBalanceAmounts{grid-template-columns:minmax(0,1fr)}.reportCalendar{gap:4px;padding:7px}.reportCalendar i,.reportCalendar button{min-height:54px}.reportCalendar button{padding:5px}.reportCalendar button strong{font-size:15px}.reportCalendar button small,.reportCalendar button em{font-size:10px}.reportOwnerToolsTitle,.closingCorrectionSectionTitle,.reportOwnerActions{justify-content:stretch;display:grid}.legacyControls{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:100%;margin-bottom:12px;overflow:visible}.roundIcon{background-size:46px 46px;justify-self:center;width:100%;max-width:58px;min-height:76px}.mainControl{background-size:52px 52px;width:100%;max-width:64px;min-height:82px}.roundIcon span{word-break:keep-all;font-size:11px;line-height:1.1}.reportChartRow{grid-template-columns:78px minmax(0,1fr)}.reportChartRow strong{grid-column:2}.sessionDeleteButton{min-width:48px;min-height:42px;padding:0 10px}.rebuyRow button{min-height:44px}.tvHeader{top:var(--tv-safe-top);left:var(--tv-safe-x);width:min(760px, calc(100vw - (var(--tv-safe-x) * 2)));padding-left:0;position:absolute}.tvPrizeHero{top:calc(var(--tv-safe-top) + clamp(48px, 5.8vh, 76px));left:var(--tv-safe-x);min-width:0;margin-bottom:0;position:absolute}.tvSideStats{right:var(--tv-safe-x);width:min(230px,24vw)}.tvClock strong{font-size:24vw}.specRow{grid-template-columns:112px 1fr}.specRow>strong,.specRow p,.structureHead,.structureRow,.structureBreak{font-size:14px}.tabletParticipationMode{padding:10px 10px 24px}.tabletParticipationMode .desktopGameFolders,.tabletParticipationMode .gameCreateAlwaysOpen{display:grid}.tabletParticipationMode .desktopGameFolders{margin-bottom:12px;position:static}.tabletParticipationMode .desktopGameFolders .sessionList{grid-template-columns:minmax(0,1fr);display:grid}.tabletParticipationMode .legacyTimerShell{padding:12px}.tabletParticipationMode .operatorStrip{position:static}.tabletParticipationQuickNav{grid-template-columns:repeat(2,minmax(0,1fr))}.tabletParticipationBusinessState{grid-template-columns:minmax(0,1fr)}.tabletParticipationBusinessState>a{grid-area:auto/1;margin-top:7px}.tabletParticipationMode .gameCreateBar{grid-template-columns:minmax(0,1fr)}}@media (orientation:landscape) and (min-width:760px) and (max-height:900px){.tabletPage{grid-template-rows:minmax(38px,auto) minmax(0,1fr) minmax(64px,auto);gap:clamp(6px,1.2vh,10px);height:100dvh;min-height:0;padding:clamp(8px,1.6vh,12px) clamp(10px,1.8vw,16px);overflow:hidden}.tabletHeader{gap:10px}.tabletHeader>div:first-child{gap:2px}.tabletHeader span,.tabletInfoGrid span,.dealerClockCard>span,.actionTimerCard>span{font-size:clamp(11px,1.45vw,16px)}.tabletHeader strong{font-size:clamp(20px,3.4vw,36px);line-height:1}.tabletHeaderActions{flex-wrap:nowrap;gap:6px}.tabletHeaderControls{gap:4px;min-width:min(610px,62vw)}.tabletHeaderActions select,.tabletHeaderActions button{min-height:38px;padding:0 10px;font-size:13px}.tabletLoginBar,.tabletOperatorBar{gap:5px}.tabletLoginBar select,.tabletLoginBar input,.tabletLoginBar button,.tabletOperatorBar button{min-height:32px;padding:0 8px;font-size:12px}.tabletOperatorBar span{font-size:11px}.tabletMainGrid{grid-template-columns:minmax(0,1.28fr) minmax(230px,.72fr);gap:clamp(8px,1.4vw,14px);min-height:0}.dealerClockCard{padding:clamp(10px,2vh,16px);overflow:hidden}.dealerLevel{font-size:clamp(42px,7.2vw,94px)}.dealerClock{font-size:clamp(78px,12.5vw,150px)}.dealerBlindLine{gap:8px;margin-top:clamp(4px,1vh,8px)}.dealerBlindLine b{font-size:clamp(22px,3.1vw,42px)}.dealerBlindLine em{font-size:clamp(18px,2.4vw,32px)}.tabletGameControls{gap:5px;margin-top:clamp(5px,1vh,9px)}.tabletGameControls button{border-radius:6px;min-height:36px;font-size:clamp(11px,1.2vw,14px)}.tabletTimerMessage{min-height:12px;font-size:10px}.actionTimerCard{gap:6px;padding:clamp(10px,1.8vh,16px);overflow:hidden}.actionResetButton{gap:4px;min-height:0;padding:4px}.actionTimerCard strong{font-size:clamp(74px,11vw,138px)}.actionTimerCard em{font-size:clamp(14px,1.8vw,22px)}.actionPresetRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.actionPresetRow button{border-radius:6px;min-height:34px;font-size:12px}.tabletInfoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(6px,1vw,10px);min-height:0}.tabletInfoGrid>div{gap:2px;min-height:58px;padding:7px 10px}.tabletInfoGrid strong{font-size:clamp(16px,2.1vw,28px);line-height:1}.tabletInfoGrid small{font-size:clamp(11px,1.35vw,15px);line-height:1}}@media (max-width:480px){.legacyControls{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.roundIcon{background-size:42px 42px;max-width:54px;min-height:72px}.mainControl{background-size:48px 48px;max-width:58px;min-height:78px}.roundIcon span{font-size:10px}}.attendancePage{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#15191e;background:#f2f4f6;min-height:100dvh;padding:0 0 56px}.attendancePage button,.attendancePage input,.attendancePage select,.attendancePage textarea{font:inherit}.attendanceHeader{z-index:10;background:#fffffff5;border-bottom:1px solid #dfe3e7;justify-content:space-between;align-items:center;min-height:72px;padding:12px max(20px,50% - 460px);display:flex;position:sticky;top:0}.attendanceHeader>div{gap:2px;display:grid}.attendanceHeader span,.attendanceLogin>span{color:#137d57;font-size:11px;font-weight:900}.attendanceHeader h1{margin:0;font-size:24px}.attendanceHeader nav{gap:8px;display:flex}.attendanceHeader a,.attendanceHeader button{color:#283038;background:#fff;border:1px solid #cfd5da;border-radius:6px;place-items:center;min-height:40px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-grid}.attendanceClockPanel,.attendanceToday,.attendanceAdmin{background:#fff;border:1px solid #dce1e5;border-radius:8px;width:min(920px,100% - 32px);margin:20px auto 0}.attendanceClockPanel{border-top:5px solid #137d57;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr) minmax(190px,.7fr);align-items:center;gap:20px;padding:24px;display:grid}.attendanceClockPanel.working{border-top-color:#cb3d3d}.attendanceIdentity,.attendanceRunningTime{gap:5px;display:grid}.attendanceIdentity span,.attendanceRunningTime span{color:#68727c;font-size:14px;font-weight:700}.attendanceIdentity strong{font-size:32px}.attendanceIdentity small,.attendanceRunningTime small{color:#737d86;font-size:13px}.attendanceRunningTime strong{font-size:24px}.attendanceClockButton{color:#fff;border:0;border-radius:8px;place-items:center;min-height:112px;padding:14px;display:grid}.attendanceClockButton.clockIn{background:#137d57}.attendanceClockButton.clockOut{background:#b8333c}.attendanceClockButton strong{font-size:30px}.attendanceClockButton span{opacity:.82;font-size:12px}.attendanceCodeEntry,.attendanceMessage,.attendanceError{grid-column:1/-1}.attendanceCodeEntry{border-top:1px solid #e4e7ea;grid-template-columns:minmax(0,1fr) 140px;gap:10px;padding-top:18px;display:grid}.attendanceCodeEntry label,.attendanceLogin label,.attendanceDrawerBody label,.attendanceModal label{color:#4a555f;gap:7px;font-size:13px;font-weight:700;display:grid}.attendanceCodeEntry input,.attendanceLogin input,.attendanceLogin select,.attendanceDrawerBody input,.attendanceModal input,.attendanceModal textarea{color:#15191e;background:#fff;border:1px solid #c8d0d7;border-radius:6px;width:100%;min-height:48px;padding:0 12px}.attendanceCodeEntry input{text-align:center;font-size:22px;font-weight:900}.attendanceCodeEntry button{color:#fff;background:#20272e;border:0;border-radius:6px;align-self:end;min-height:48px;font-weight:800}.attendanceMessage,.attendanceError{min-height:20px;margin:0;font-size:13px;font-weight:700}.attendanceMessage{color:#137d57}.attendanceError{color:#bc3039}.attendanceToday,.attendanceAdmin{padding:22px 24px}.attendanceSectionHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.attendanceSectionHeading h2{margin:0;font-size:20px}.attendanceSectionHeading>span{color:#68727c;font-size:13px;font-weight:700}.attendanceShiftList,.attendanceStaffList,.attendanceAdminShiftList,.attendanceEventList{background:#e1e5e8;border:1px solid #e1e5e8;border-radius:6px;gap:1px;display:grid;overflow:hidden}.attendanceShiftList article,.attendanceStaffList article,.attendanceAdminShiftList article,.attendanceEventList article{background:#fff;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 16px;display:flex}.attendanceShiftList article>div,.attendanceStaffList article>div,.attendanceAdminShiftList article>div,.attendanceEventList article{min-width:0}.attendanceShiftList article>div,.attendanceStaffList article>div,.attendanceAdminShiftList article>div{gap:4px;display:grid}.attendanceShiftList article>div:last-child{text-align:right}.attendanceShiftList span,.attendanceStaffList span,.attendanceAdminShiftList span,.attendanceAdminShiftList small,.attendanceEventList span,.attendanceEventList small{overflow-wrap:anywhere;color:#707a83;font-size:12px;font-style:normal}.attendanceEmpty{color:#737d86;text-align:center;margin:0;padding:22px}.attendanceAdmin{padding-bottom:24px}.attendanceOwnerCode{background:#fff8d9;border-left:5px solid #e1b91d;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:16px 18px;display:flex}.attendanceOwnerCode>div{align-items:baseline;gap:16px;display:flex}.attendanceOwnerCode span,.attendanceOwnerCode small{color:#6f611b;font-size:12px;font-weight:700}.attendanceOwnerCode strong{color:#28220b;font-size:28px}.attendanceDrawer{border-top:1px solid #dfe3e7}.attendanceDrawer:last-child{border-bottom:1px solid #dfe3e7}.attendanceDrawer>summary{cursor:pointer;align-items:center;min-height:58px;padding:0 34px 0 4px;font-size:16px;font-weight:900;list-style:none;display:flex;position:relative}.attendanceDrawer>summary::-webkit-details-marker{display:none}.attendanceDrawer>summary:after{content:"+";color:#59636c;font-size:22px;position:absolute;right:8px}.attendanceDrawer[open]>summary:after{content:"−"}.attendanceDrawerBody{gap:14px;padding:0 4px 20px;display:grid}.attendanceMonthInput{width:min(240px,100%)}.attendanceTotals{background:#dce1e5;border:1px solid #dce1e5;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.attendanceTotals>div{background:#f7f8f9;gap:5px;padding:16px;display:grid}.attendanceTotals span{color:#68727c;font-size:12px;font-weight:700}.attendanceTotals strong{font-size:18px}.attendanceStaffList article{grid-template-columns:minmax(0,1fr) 150px 62px;display:grid}.attendanceStaffList label{grid-template-columns:auto minmax(0,1fr);align-items:center}.attendanceStaffList input{text-align:right;min-height:40px}.attendanceStaffList button,.attendanceAdminShiftList button,.attendanceLocationSettings>button{color:#273038;background:#fff;border:1px solid #bac3ca;border-radius:6px;min-height:40px;padding:0 14px;font-weight:800}.attendanceLocationSettings>p{color:#657079;margin:0;font-size:13px}.attendanceLocationSettings>div{grid-template-columns:repeat(2,minmax(0,180px));gap:12px;display:grid}.attendanceLocationSettings>button{color:#fff;background:#137d57;border-color:#137d57;width:max-content}.attendanceAdminShiftList article>button{flex:none}.attendanceEventList article{justify-content:stretch;gap:4px;display:grid}.attendanceLoading,.attendanceLoginPage{place-items:center;padding:24px;display:grid}.attendanceLoading strong{color:#56616a}.attendanceLogin{background:#fff;border:1px solid #dce1e5;border-top:5px solid #137d57;border-radius:8px;width:min(420px,100%);padding:28px}.attendanceLogin h1{margin:6px 0 24px;font-size:30px}.attendanceLogin form{gap:16px;display:grid}.attendancePrimaryButton{color:#fff;background:#137d57;border:0;border-radius:6px;min-height:52px;font-weight:900}.attendanceLogin>a{color:#4d5963;text-align:center;margin-top:18px;font-size:13px;display:block}.attendanceModalBackdrop{z-index:50;background:#0f1317a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.attendanceModal{color:#15191e;background:#fff;border-radius:8px;gap:14px;width:min(480px,100%);max-height:calc(100dvh - 40px);padding:22px;display:grid;overflow:auto}.attendanceModal header{justify-content:space-between;align-items:center;gap:16px;display:flex}.attendanceModal header>div{gap:3px;display:grid}.attendanceModal header span{color:#68727c;font-size:12px}.attendanceModal header strong{font-size:22px}.attendanceModal header button{color:#343d45;background:#fff;border:1px solid #d4d9de;border-radius:6px;width:42px;height:42px;font-size:26px}.attendanceModal textarea{resize:vertical;min-height:86px;padding-top:10px}@media (max-width:720px){.attendanceHeader{min-height:64px;padding:10px 16px}.attendanceHeader h1{font-size:21px}.attendanceHeader nav{gap:5px}.attendanceHeader a,.attendanceHeader button{min-height:38px;padding:0 10px;font-size:12px}.attendanceClockPanel,.attendanceToday,.attendanceAdmin{width:calc(100% - 20px);margin-top:10px}.attendanceClockPanel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:18px}.attendanceIdentity strong{font-size:26px}.attendanceRunningTime{text-align:right}.attendanceRunningTime strong{font-size:21px}.attendanceClockButton{grid-column:1/-1;min-height:104px}.attendanceClockButton strong{font-size:34px}.attendanceCodeEntry{grid-template-columns:minmax(0,1fr)}.attendanceToday,.attendanceAdmin{padding:18px 14px}.attendanceOwnerCode{align-items:flex-start}.attendanceOwnerCode>div{gap:4px;display:grid}.attendanceOwnerCode strong{font-size:25px}.attendanceTotals strong{font-size:15px}.attendanceTotals>div{padding:12px 9px}.attendanceStaffList article{grid-template-columns:minmax(0,1fr) 94px 54px;gap:8px;padding:12px 10px}.attendanceStaffList label{grid-template-columns:1fr;gap:3px;font-size:10px;display:grid}.attendanceStaffList input{min-height:38px;padding:0 7px}.attendanceStaffList button{min-height:38px;padding:0 8px}.attendanceLocationSettings>div{grid-template-columns:repeat(2,minmax(0,1fr))}.attendanceLocationSettings>button{width:100%;min-height:48px}.attendanceAdminShiftList article{align-items:flex-start;padding:12px 10px}}
