:root{color:#cbd4ef;background:#0c0c0e;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}*{scrollbar-color:#424754 #111216;scrollbar-width:thin}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:#111216}*::-webkit-scrollbar-thumb{border-radius:8px;background:#424754}*::-webkit-scrollbar-thumb:hover{background:#5a6170}html,body,#app{width:100%;height:100%}body{margin:0;min-width:1440px;overflow:hidden;color:#cbd4ef;background:#0b0c0e}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.pc-app{height:100vh;overflow:hidden;background:#0b0c0e}.pc-topbar{height:40px;display:grid;grid-template-columns:234px minmax(0,1fr) auto;align-items:center;border-top:1px solid #222329;border-bottom:1px solid #1a1b1f;background:linear-gradient(180deg,#18191d 0,#101114)}.top-search{height:34px;margin:3px 10px;display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;border-radius:4px;background:#111216}.top-search input{min-width:0;height:100%;border:0;outline:0;padding:0 10px;color:#dce7ff;background:transparent}.top-search span{color:#aeb4bd;font-size:22px}.top-links{height:100%;display:flex;align-items:center;gap:26px;padding-left:22px}.top-links button,.top-tools button{border:0;color:#c9d8ff;background:transparent;font-size:14px}.top-links button{height:26px;padding:0 14px;border-radius:14px}.top-links button.active,.top-links button:hover{color:#fff;background:linear-gradient(90deg,#9a63ff 0,#4f98ff)}.top-tools{position:relative;display:flex;align-items:center;gap:12px;padding:0 12px}.top-tools button{height:26px;padding:0 12px;border:1px solid #24262d;border-radius:14px;color:#d8e3ff;background:#121318;font-size:12px}.settings-menu,.language-menu,.odds-menu{position:relative}.top-tools .settings-trigger,.top-tools .language-trigger,.top-tools .odds-trigger{min-width:70px}.top-tools .language-trigger,.top-tools .odds-trigger{min-width:112px;display:inline-flex;align-items:center;justify-content:center;gap:5px}.top-tools .odds-trigger{min-width:80px}.top-tools .settings-trigger.active,.top-tools .language-trigger.active,.top-tools .odds-trigger.active{color:#fff;border-color:#2d3240;background:#15171d}.top-caret{width:0;height:0;display:inline-block;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #8a95aa}.settings-trigger.active .top-caret,.language-trigger.active .top-caret,.odds-trigger.active .top-caret{border-top:0;border-bottom:5px solid #8a95aa}.settings-panel{position:absolute;top:30px;right:-206px;z-index:40;width:332px;max-height:calc(100vh - 54px);overflow:auto;padding:8px 16px 12px;color:#dfe6f4;background:#202124;border:1px solid #24262c;border-radius:2px;box-shadow:0 10px 24px #00000057}.language-panel{position:absolute;top:30px;right:0;z-index:42;width:148px;padding:4px;border:1px solid #24262c;border-radius:2px;background:#202124;box-shadow:0 10px 24px #00000057}.odds-panel{position:absolute;top:31px;right:0;z-index:42;width:118px;padding:4px;border:1px solid #24262c;border-radius:2px;background:#202124;box-shadow:0 10px 24px #00000057}.odds-panel button{width:100%;height:26px;margin-bottom:5px;border:0;border-radius:1px;color:#d9e2f7;background:#17191d;font-size:12px}.odds-panel button:last-child{margin-bottom:0}.odds-panel button.active,.odds-panel button:hover{color:#fff;background:linear-gradient(90deg,#a564ff,#4c91ff)}.language-panel button{width:100%;height:25px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px;margin-bottom:5px;padding:0 7px;border:0;border-radius:1px;color:#cfd6e6;background:#17191d;text-align:left;font-size:12px}.language-panel button:last-child{margin-bottom:0}.language-panel button.active,.language-panel button:hover{color:#fff;background:#4a8ff0}.language-panel em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.lang-flag{width:16px;height:11px;display:inline-block;overflow:hidden;flex:0 0 auto;border-radius:1px;position:relative;box-shadow:0 0 0 1px #ffffff29}.flag-cn,.flag-vn{background:#e52222}.flag-cn:before,.flag-vn:before{content:"★";position:absolute;left:2px;top:-2px;color:#ffd323;font-size:8px;line-height:1}.flag-gb{background:linear-gradient(35deg,transparent 42%,#fff 43%,#fff 49%,#c8102e 50%,#c8102e 56%,#fff 57%,#fff 63%,transparent 64%),linear-gradient(-35deg,transparent 42%,#fff 43%,#fff 49%,#c8102e 50%,#c8102e 56%,#fff 57%,#fff 63%,transparent 64%),linear-gradient(90deg,transparent 41%,#fff 42%,#fff 58%,transparent 59%),linear-gradient(0deg,transparent 36%,#fff 37%,#fff 63%,transparent 64%),linear-gradient(90deg,transparent 45%,#c8102e 46%,#c8102e 54%,transparent 55%),linear-gradient(0deg,transparent 42%,#c8102e 43%,#c8102e 57%,transparent 58%),#012169}.flag-hk{background:#d71920}.flag-hk:before{content:"✦";position:absolute;left:5px;top:-1px;color:#fff;font-size:7px}.flag-jp{background:radial-gradient(circle at center,#bc002d 0 28%,transparent 29%),#fff}.flag-th{background:linear-gradient(#d01f35 0,#d01f35 17%,#fff 17%,#fff 30%,#233a86 30%,#233a86 70%,#fff 70%,#fff 83%,#d01f35 83%)}.flag-sa{background:#16853a}.flag-sa:before{content:"";position:absolute;left:3px;right:3px;bottom:3px;height:1px;background:#fff}.flag-de{background:linear-gradient(#111 0,#111 33%,#d00 33%,#d00 66%,#ffce00 66%)}.flag-es{background:linear-gradient(#aa151b 0,#aa151b 25%,#f1bf00 25%,#f1bf00 75%,#aa151b 75%)}.flag-fr{background:linear-gradient(90deg,#0055a4 0,#0055a4 33%,#fff 33%,#fff 66%,#ef4135 66%)}.flag-in{background:radial-gradient(circle at center,#1a4aa0 0 8%,transparent 9%),linear-gradient(#f93 0,#f93 33%,#fff 33%,#fff 66%,#138808 66%)}.flag-kr{background:radial-gradient(circle at 48% 44%,#c60c30 0 20%,transparent 21%),radial-gradient(circle at 53% 57%,#003478 0 20%,transparent 21%),#fff}.flag-pt{background:linear-gradient(90deg,#060 0,#060 42%,red 42%)}.flag-ru{background:linear-gradient(#fff 0,#fff 33%,#0039a6 33%,#0039a6 66%,#d52b1e 66%)}.flag-my{background:radial-gradient(circle at 4px 4px,#ffd100 0 2px,transparent 2.2px),linear-gradient(90deg,#012a87 0 45%,transparent 45%),repeating-linear-gradient(#cc0001 0,#cc0001 1.6px,#fff 1.6px,#fff 3.2px)}.flag-id{background:linear-gradient(#ce1126 0,#ce1126 50%,#fff 50%)}.settings-row{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;padding:13px 0;border-bottom:1px solid #2c2e33}.settings-row:last-child{border-bottom:0}.api-credential-panel{display:grid;gap:10px;min-width:300px;padding:12px;color:#dfe6f4;background:#17191f;border:1px solid #282b35;border-radius:4px}.api-credential-panel header,.api-credential-panel footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.api-credential-panel strong{color:#fff;font-size:14px}.api-credential-panel label{display:grid;gap:5px;color:#94a0b8;font-size:12px}.api-credential-panel input{width:100%;height:30px;border:1px solid #303443;border-radius:3px;outline:0;padding:0 9px;color:#dce7ff;background:#0e1015}.api-credential-panel input:focus{border-color:#5c8dff;box-shadow:0 0 0 1px #5c8dff47}.api-credential-panel button{height:26px;border:1px solid #35405a;border-radius:4px;padding:0 12px;color:#dce7ff;background:#202532}.api-credential-panel button:hover{color:#fff;border-color:#5c8dff}.api-credential-panel footer{justify-content:flex-start}.api-credential-panel footer span{min-width:54px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#6f788e;background:#111319;font-size:12px}.api-credential-panel footer span.active{color:#dff1ff;background:linear-gradient(90deg,#875cff 0,#4f98ff)}.api-credential-panel footer button{margin-left:auto}.credential-actions{display:grid;gap:6px;padding-top:2px}.credential-actions button{width:100%}.credential-actions button:disabled{cursor:default;opacity:.58}.credential-actions p{margin:0;padding:5px 7px;border-radius:3px;font-size:12px;line-height:1.35}.credential-actions p.ok{color:#8dffb0;background:#1475342e}.credential-actions p.bad{color:#ff9da8;background:#ac2d3c2e}.settings-credentials{margin-top:6px}.settings-operations,.settings-risk,.settings-settlements,.settings-partners,.settings-sources,.settings-audit{margin-top:8px}.api-docs-panel{display:grid;gap:10px;min-width:300px;padding:12px;color:#dfe6f4;background:#17191f;border:1px solid #282b35;border-radius:4px}.api-docs-panel>header,.api-auth-box,.api-realtime-box,.api-endpoint-list article header{display:flex;align-items:center;justify-content:space-between;gap:8px}.api-docs-panel strong{color:#fff;font-size:14px}.api-docs-panel button{height:26px;border:1px solid #35405a;border-radius:4px;padding:0 10px;color:#dce7ff;background:#202532}.api-docs-panel button:hover:not(:disabled){color:#fff;border-color:#5c8dff}.api-docs-panel button:disabled{cursor:default;opacity:.56}.api-doc-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.api-doc-summary article,.api-auth-box,.api-realtime-box{min-width:0;padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.api-doc-summary article{display:grid;gap:4px}.api-doc-summary span,.api-auth-box span,.api-realtime-box span,.api-endpoint-list article small,.api-endpoint-list article em,.api-doc-message,.api-doc-empty{color:#8b95aa;font-size:12px}.api-doc-summary b,.api-auth-box b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce7ff;font-size:12px}.api-auth-box{grid-template-columns:auto auto minmax(0,1fr)}.api-auth-box em,.api-realtime-box em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8fa4cf;font-size:12px;font-style:normal}.api-doc-filters{display:grid;grid-template-columns:minmax(0,1fr) 98px;gap:6px}.api-doc-filters input,.api-doc-filters select{width:100%;height:30px;border:1px solid #303443;border-radius:3px;outline:0;padding:0 8px;color:#dce7ff;background:#0e1015}.api-endpoint-list{display:grid;gap:6px;max-height:220px;overflow:auto}.api-endpoint-list article{display:grid;gap:4px;min-width:0;padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.api-endpoint-list article b{min-width:46px;border-radius:3px;padding:2px 5px;text-align:center;color:#fff;background:#2f6eff;font-size:11px}.api-endpoint-list article b.post{background:#7b5cff}.api-endpoint-list article b.patch{background:#d0972d}.api-endpoint-list article header span,.api-endpoint-list article p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce7ff;font-size:12px}.api-endpoint-list article p,.api-doc-message,.api-doc-empty{margin:0}.api-realtime-box{align-items:start}.system-status-panel{display:grid;gap:10px;min-width:300px;padding:12px;color:#dfe6f4;background:#17191f;border:1px solid #282b35;border-radius:4px}.system-status-panel>header,.system-status-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.system-status-panel strong{color:#fff;font-size:14px}.system-status-panel button{height:26px;border:1px solid #35405a;border-radius:4px;padding:0 10px;color:#dce7ff;background:#202532}.system-status-panel button:hover:not(:disabled){color:#fff;border-color:#5c8dff}.system-status-panel button:disabled{cursor:default;opacity:.56}.system-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.system-status-grid article,.system-status-row{min-width:0;padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.system-status-grid article{display:grid;gap:4px}.system-status-grid span,.system-status-row span,.system-status-row em,.system-status-message{color:#8b95aa;font-size:12px}.system-status-grid b,.system-status-row b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce7ff;font-size:12px}.system-status-grid b.ok{color:#8dffb0}.system-status-row em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.system-capabilities{display:flex;flex-wrap:wrap;gap:6px}.system-capabilities span{padding:2px 7px;border-radius:999px;color:#8fa4cf;background:#202532;font-size:11px}.system-status-message{margin:0}.partner-admin-panel,.source-admin-panel{display:grid;gap:10px;min-width:300px;padding:12px;color:#dfe6f4;background:#17191f;border:1px solid #282b35;border-radius:4px}.partner-admin-panel header,.source-admin-panel header,.partner-actions{display:flex;align-items:center;gap:8px}.partner-admin-panel header,.source-admin-panel header{justify-content:space-between}.partner-admin-panel strong,.source-admin-panel strong{color:#fff;font-size:14px}.partner-admin-panel button,.source-admin-panel button{height:26px;border:1px solid #35405a;border-radius:4px;padding:0 10px;color:#dce7ff;background:#202532}.partner-admin-panel button:hover:not(:disabled),.source-admin-panel button:hover:not(:disabled){color:#fff;border-color:#5c8dff}.partner-admin-panel button:disabled,.source-admin-panel button:disabled{cursor:default;opacity:.56}.partner-list,.source-list{max-height:92px;overflow:auto;display:grid;gap:5px}.partner-list button,.source-list button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left}.source-list button{grid-template-columns:minmax(0,1fr) auto auto auto}.partner-list button.active,.source-list button.active{border-color:#5c8dff;background:#202a46}.partner-list span,.source-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-list em,.source-list em{font-style:normal;color:#8dffb0;font-size:12px}.partner-list em.off,.source-list em.off{color:#ff9da8}.source-list em.warn{color:#ffd05c}.source-list em.ok{color:#8dffb0}.source-list small{color:#8fa4cf;font-size:11px}.source-list b{color:#8b95aa;font-size:11px;font-weight:500}.partner-list p,.source-list p,.partner-message,.source-message{margin:0;color:#8b95aa;font-size:12px}.partner-form,.source-form{display:grid;grid-template-columns:1fr 1fr;gap:8px}.partner-form label,.source-form label{display:grid;gap:5px;color:#94a0b8;font-size:12px}.partner-form label:nth-child(4),.partner-form label:nth-child(5),.partner-toggle,.source-form label:nth-child(5),.source-form label:nth-child(6),.source-toggle{grid-column:1 / -1}.partner-form input,.partner-form select,.source-form input,.source-form select{width:100%;height:30px;border:1px solid #303443;border-radius:3px;outline:0;padding:0 8px;color:#dce7ff;background:#0e1015}.partner-form input:disabled,.source-form input:disabled{color:#8b95aa;background:#12151b}.partner-toggle,.source-toggle{min-height:24px;grid-template-columns:auto minmax(0,1fr);align-items:center}.partner-toggle input,.source-toggle input{width:14px;height:14px;accent-color:#5c8dff}.partner-actions button:nth-child(2),.source-actions button:nth-child(2){flex:1}.partner-message,.source-message{padding:5px 7px;border-radius:3px}.partner-message.ok,.source-message.ok{color:#8dffb0;background:#1475342e}.partner-message.bad,.source-message.bad{color:#ff9da8;background:#ac2d3c2e}.source-actions{display:flex;align-items:center;gap:8px}.source-monitor{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.source-monitor article,.source-monitor p{min-width:0;margin:0}.source-monitor article{display:grid;gap:3px;padding:5px;border-radius:3px;background:#151923}.source-monitor p{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8b95aa;font-size:12px}.source-monitor span{color:#8b95aa;font-size:11px}.source-monitor b,.source-monitor em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce7ff;font-size:12px;font-style:normal}.source-monitor .source-error em{color:#ff9da8}.source-health{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:7px;border-radius:3px;background:#10131b;border:1px solid #303443}.source-health span{color:#ff9da8;font-size:12px}.source-health span.ok{color:#8dffb0}.source-health em,.source-health b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8fa4cf;font-size:12px;font-style:normal}.match-explorer-panel{display:grid;gap:10px;min-width:300px;padding:12px;color:#dfe6f4;background:#17191f;border:1px solid #282b35;border-radius:4px}.match-explorer-panel>header,.match-explorer-item header,.match-explorer-item p{display:flex;align-items:center;justify-content:space-between;gap:8px}.match-explorer-panel strong{color:#fff;font-size:14px}.match-explorer-panel button{height:26px;border:1px solid #35405a;border-radius:4px;padding:0 10px;color:#dce7ff;background:#202532}.match-explorer-panel button:hover:not(:disabled){color:#fff;border-color:#5c8dff}.match-explorer-panel button:disabled{cursor:default;opacity:.56}.match-explorer-filters{display:grid;grid-template-columns:86px minmax(0,1fr);gap:6px}.match-explorer-filters input,.match-explorer-filters select{width:100%;height:30px;border:1px solid #303443;border-radius:3px;outline:0;padding:0 8px;color:#dce7ff;background:#0e1015}.match-explorer-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.match-explorer-summary article,.match-explorer-item{display:grid;gap:5px;padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.match-explorer-summary span,.match-explorer-item span,.match-explorer-item small,.match-explorer-item code,.match-explorer-empty,.match-explorer-message{color:#8b95aa;font-size:12px}.match-explorer-summary b,.match-explorer-item b,.match-explorer-item strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce7ff;font-size:12px}.match-explorer-list{display:grid;gap:6px;max-height:240px;overflow:auto}.match-explorer-item p,.match-explorer-empty,.match-explorer-message{margin:0}.match-explorer-item p span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-explorer-item em{padding:1px 6px;border-radius:999px;color:#8fa4cf;background:#202532;font-size:11px;font-style:normal}.match-explorer-item em.live{color:#8dffb0;background:#1475342e}.match-explorer-item code{font-style:normal}.market-explorer-panel{display:grid;gap:10px;min-width:300px;padding:12px;color:#dfe6f4;background:#17191f;border:1px solid #282b35;border-radius:4px}.market-explorer-panel>header,.market-explorer-item header,.market-explorer-item p{display:flex;align-items:center;justify-content:space-between;gap:8px}.market-explorer-panel strong{color:#fff;font-size:14px}.market-explorer-panel button{min-height:26px;border:1px solid #35405a;border-radius:4px;padding:0 10px;color:#dce7ff;background:#202532}.market-explorer-panel button:hover:not(:disabled){color:#fff;border-color:#5c8dff}.market-explorer-panel button:disabled{cursor:default;opacity:.56}.market-explorer-form{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:6px}.market-explorer-form input,.market-explorer-form select{width:100%;height:30px;border:1px solid #303443;border-radius:3px;outline:0;padding:0 8px;color:#dce7ff;background:#0e1015}.market-explorer-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.market-explorer-summary article,.market-explorer-item{display:grid;gap:5px;padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.market-explorer-summary span,.market-explorer-item span,.market-explorer-item small,.market-explorer-empty,.market-explorer-message{color:#8b95aa;font-size:12px}.market-explorer-summary b,.market-explorer-item b,.market-explorer-item strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce7ff;font-size:12px}.market-explorer-list{display:grid;gap:6px;max-height:260px;overflow:auto}.market-explorer-item p,.market-explorer-empty,.market-explorer-message{margin:0}.market-explorer-item em{padding:1px 6px;border-radius:999px;color:#8dffb0;background:#1475342e;font-size:11px;font-style:normal}.market-explorer-item em.locked{color:#ff9da8;background:#ac2d3c2e}.market-selection-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.market-selection-grid button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 6px;align-items:center;min-width:0;padding:5px;text-align:left}.market-selection-grid button small{grid-column:1 / -1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bet-console-panel{display:grid;gap:10px;min-width:300px;padding:12px;color:#dfe6f4;background:#17191f;border:1px solid #282b35;border-radius:4px}.bet-console-panel>header,.bet-console-key,.bet-console-result header{display:flex;align-items:center;justify-content:space-between;gap:8px}.bet-console-panel strong{color:#fff;font-size:14px}.bet-console-panel button{height:26px;border:1px solid #35405a;border-radius:4px;padding:0 10px;color:#dce7ff;background:#202532}.bet-console-panel button:hover:not(:disabled){color:#fff;border-color:#5c8dff}.bet-console-panel button:disabled{cursor:default;opacity:.56}.bet-console-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.bet-console-form input,.bet-console-form select{width:100%;height:30px;border:1px solid #303443;border-radius:3px;outline:0;padding:0 8px;color:#dce7ff;background:#0e1015}.bet-console-key,.bet-console-result{min-width:0;padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.bet-console-key span,.bet-console-key code,.bet-console-result p,.bet-console-result small,.bet-console-message{color:#8b95aa;font-size:12px}.bet-console-key code,.bet-console-result em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.bet-console-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.bet-console-result{display:grid;gap:5px}.bet-console-result b{color:#ff9da8;font-size:12px}.bet-console-result b.ok{color:#8dffb0}.bet-console-result em{color:#dce7ff;font-size:12px}.bet-console-result p,.bet-console-message{margin:0}.media-ops-panel{display:grid;gap:10px;min-width:300px;padding:12px;color:#dfe6f4;background:#17191f;border:1px solid #282b35;border-radius:4px}.media-ops-panel>header,.media-stream-list article,.media-event-list article{display:flex;align-items:center;justify-content:space-between;gap:8px}.media-ops-panel strong{color:#fff;font-size:14px}.media-ops-panel button{height:26px;border:1px solid #35405a;border-radius:4px;padding:0 10px;color:#dce7ff;background:#202532}.media-ops-panel button:hover:not(:disabled){color:#fff;border-color:#5c8dff}.media-ops-panel button:disabled{cursor:default;opacity:.56}.media-probe-form{display:grid;grid-template-columns:minmax(0,1fr) 74px;gap:6px}.media-probe-form input,.media-probe-form select{width:100%;height:30px;border:1px solid #303443;border-radius:3px;outline:0;padding:0 8px;color:#dce7ff;background:#0e1015}.media-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.media-summary article{display:grid;gap:4px;padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.media-summary span,.media-stream-list small,.media-event-list span,.media-event-list small,.media-stream-list p,.media-event-list p,.media-message{color:#8b95aa;font-size:12px}.media-summary b,.media-stream-list b,.media-event-list b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce7ff;font-size:12px}.media-stream-list,.media-event-list{display:grid;gap:6px;max-height:132px;overflow:auto}.media-stream-list article,.media-event-list article{padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.media-stream-list em{color:#8dffb0;font-size:12px;font-style:normal}.media-stream-list p,.media-event-list p,.media-message{margin:0}.realtime-ops-panel{display:grid;gap:10px;min-width:300px;padding:12px;color:#dfe6f4;background:#17191f;border:1px solid #282b35;border-radius:4px}.realtime-ops-panel>header,.realtime-status,.realtime-list article header{display:flex;align-items:center;justify-content:space-between;gap:8px}.realtime-ops-panel strong{color:#fff;font-size:14px}.realtime-ops-panel button{height:26px;border:1px solid #35405a;border-radius:4px;padding:0 10px;color:#dce7ff;background:#202532}.realtime-ops-panel button:hover:not(:disabled){color:#fff;border-color:#5c8dff}.realtime-ops-panel button:disabled{cursor:default;opacity:.56}.realtime-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.realtime-filters input,.realtime-filters select{width:100%;height:30px;border:1px solid #303443;border-radius:3px;outline:0;padding:0 8px;color:#dce7ff;background:#0e1015}.realtime-status,.realtime-list article{padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.realtime-status span{color:#ff9da8;font-size:12px}.realtime-status span.ok{color:#8dffb0}.realtime-status b,.realtime-list b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce7ff;font-size:12px}.realtime-status em,.realtime-list em,.realtime-list p,.realtime-list small,.realtime-empty,.realtime-message{color:#8b95aa;font-size:12px}.realtime-status em,.realtime-list em{font-style:normal}.realtime-list{display:grid;gap:6px;max-height:220px;overflow:auto}.realtime-list article{display:grid;gap:4px}.realtime-list em{padding:1px 6px;border-radius:999px;color:#8dffb0;background:#1475342e}.realtime-list em.replay{color:#ffd05c;background:#ffbf471f}.realtime-list p,.realtime-empty,.realtime-message{margin:0}.realtime-list small{overflow-wrap:anywhere}.odds-history-panel{display:grid;gap:10px;min-width:300px;padding:12px;color:#dfe6f4;background:#17191f;border:1px solid #282b35;border-radius:4px}.odds-history-panel>header,.odds-history-item header,.odds-history-item p{display:flex;align-items:center;justify-content:space-between;gap:8px}.odds-history-panel strong{color:#fff;font-size:14px}.odds-history-panel button{height:26px;border:1px solid #35405a;border-radius:4px;padding:0 10px;color:#dce7ff;background:#202532}.odds-history-panel button:hover:not(:disabled){color:#fff;border-color:#5c8dff}.odds-history-panel button:disabled{cursor:default;opacity:.56}.odds-history-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 74px;gap:6px}.odds-history-filters input,.odds-history-filters select{width:100%;height:30px;border:1px solid #303443;border-radius:3px;outline:0;padding:0 8px;color:#dce7ff;background:#0e1015}.odds-history-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.odds-history-summary article,.odds-history-item{display:grid;gap:5px;padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.odds-history-summary span,.odds-history-item span,.odds-history-item small,.odds-history-item code,.odds-history-empty,.odds-history-message{color:#8b95aa;font-size:12px}.odds-history-summary b,.odds-history-item b,.odds-history-item strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce7ff;font-size:12px}.odds-history-list{display:grid;gap:6px;max-height:220px;overflow:auto}.odds-history-item p,.odds-history-empty,.odds-history-message{margin:0}.odds-history-item em{padding:1px 6px;border-radius:999px;color:#8fa4cf;background:#202532;font-size:11px;font-style:normal}.odds-history-item em.up{color:#ff6e7f;background:#ac2d3c2e}.odds-history-item em.down{color:#38e66a;background:#1475342e}.odds-history-item code{font-style:normal}.api-audit-panel{display:grid;gap:10px;min-width:300px;padding:12px;color:#dfe6f4;background:#17191f;border:1px solid #282b35;border-radius:4px}.api-audit-panel>header,.api-audit-item header,.api-audit-item p{display:flex;align-items:center;justify-content:space-between;gap:8px}.api-audit-panel strong{color:#fff;font-size:14px}.api-audit-panel button{height:26px;border:1px solid #35405a;border-radius:4px;padding:0 10px;color:#dce7ff;background:#202532}.api-audit-panel button:hover:not(:disabled){color:#fff;border-color:#5c8dff}.api-audit-panel button:disabled{cursor:default;opacity:.56}.api-audit-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.api-audit-filters input,.api-audit-filters select{width:100%;height:30px;border:1px solid #303443;border-radius:3px;outline:0;padding:0 8px;color:#dce7ff;background:#0e1015}.api-audit-filters select{grid-column:1 / -1}.api-audit-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.api-audit-summary article,.api-audit-item{display:grid;gap:5px;padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.api-audit-summary span,.api-audit-item span,.api-audit-item small,.api-audit-empty,.api-audit-message{color:#8b95aa;font-size:12px}.api-audit-summary b,.api-audit-item b,.api-audit-item strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce7ff;font-size:12px}.api-audit-list{display:grid;gap:6px;max-height:220px;overflow:auto}.api-audit-item p,.api-audit-empty,.api-audit-message{margin:0}.api-audit-item em{padding:1px 6px;border-radius:999px;color:#8dffb0;background:#1475342e;font-size:11px;font-style:normal}.api-audit-item em.bad{color:#ff9da8;background:#ac2d3c2e}.api-audit-item em.limited{color:#ffd05c;background:#ffbf471f}.api-audit-item code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8fa4cf;font-size:11px}.rotated-key{display:grid;gap:5px;padding:7px;border-radius:3px;background:#10131b;border:1px solid #303443}.rotated-key span{color:#94a0b8;font-size:12px}.rotated-key code{overflow-wrap:anywhere;color:#8dffb0;font-size:12px}.operations-dashboard-panel{display:grid;gap:10px;min-width:300px;padding:12px;color:#dfe6f4;background:#17191f;border:1px solid #282b35;border-radius:4px}.operations-dashboard-panel>header,.ops-status,.ops-alerts header{display:flex;align-items:center;justify-content:space-between;gap:8px}.operations-dashboard-panel strong{color:#fff;font-size:14px}.operations-dashboard-panel button{height:26px;border:1px solid #35405a;border-radius:4px;padding:0 10px;color:#dce7ff;background:#202532}.operations-dashboard-panel button:hover:not(:disabled){color:#fff;border-color:#5c8dff}.operations-dashboard-panel button:disabled{cursor:default;opacity:.56}.ops-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ops-metrics article{display:grid;gap:4px;min-width:0;padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.ops-metrics span,.ops-status span,.ops-status em,.ops-alerts header span,.ops-alerts header em,.ops-alerts p,.ops-message{color:#8b95aa;font-size:12px}.ops-metrics b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce7ff;font-size:13px}.ops-status{padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.ops-status b{color:#ff9da8;font-size:12px}.ops-status b.ok{color:#8dffb0}.ops-status em{font-style:normal}.ops-alerts{display:grid;gap:6px}.ops-alert-filters{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ops-alert-filters select{width:100%;height:28px;border:1px solid #303443;border-radius:3px;outline:0;padding:0 8px;color:#dce7ff;background:#0e1015}.ops-alerts article{display:grid;gap:3px;padding:7px;border-radius:4px;background:#ffbf4714;border:1px solid rgba(255,191,71,.18)}.ops-alerts article.critical{background:#ac2d3c24;border-color:#ff506840}.ops-alerts article b{color:#ffcf7a;font-size:12px}.ops-alerts article header em{padding:1px 6px;border-radius:999px;color:#ffcf7a;background:#ffbf471f;font-size:11px;font-style:normal}.ops-alerts article.critical b{color:#ff9da8}.ops-alerts article.critical header em{color:#ff9da8;background:#ff506829}.ops-alerts article span{color:#cbd4ef;font-size:12px;line-height:1.35}.ops-alerts article small,.ops-alerts article code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8b95aa;font-size:11px}.ops-alerts article code{padding:4px 5px;border-radius:3px;background:#0000002e}.ops-alerts p,.ops-message{margin:0}.report-ops-panel{display:grid;gap:10px;min-width:300px;padding:12px;color:#dfe6f4;background:#17191f;border:1px solid #282b35;border-radius:4px}.report-ops-panel>header,.reconciliation-head,.reconciliation-item header,.reconciliation-item p{display:flex;align-items:center;justify-content:space-between;gap:8px}.report-actions{display:flex;align-items:center;gap:6px}.report-ops-panel strong{color:#fff;font-size:14px}.report-ops-panel button{height:26px;border:1px solid #35405a;border-radius:4px;padding:0 10px;color:#dce7ff;background:#202532}.report-ops-panel button:hover:not(:disabled){color:#fff;border-color:#5c8dff}.report-ops-panel button:disabled{cursor:default;opacity:.56}.report-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.report-filters input{width:100%;height:30px;border:1px solid #303443;border-radius:3px;outline:0;padding:0 8px;color:#dce7ff;background:#0e1015}.report-filters label{grid-column:1 / -1;display:flex;align-items:center;gap:6px;color:#94a0b8;font-size:12px}.report-filters label input{width:14px;height:14px;accent-color:#5c8dff}.report-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.report-summary article,.reconciliation-item{display:grid;gap:5px;padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.report-summary span,.reconciliation-head span,.reconciliation-head em,.reconciliation-item span,.reconciliation-item small,.reconciliation-item dt,.report-empty,.report-message{color:#8b95aa;font-size:12px}.report-summary b,.reconciliation-item b,.reconciliation-item strong,.reconciliation-item dd{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce7ff;font-size:12px}.reconciliation-list{display:grid;gap:6px;max-height:220px;overflow:auto}.reconciliation-item p,.reconciliation-item dl,.reconciliation-item dd,.report-empty,.report-message{margin:0}.reconciliation-item em{padding:1px 6px;border-radius:999px;color:#8dffb0;background:#1475342e;font-size:11px;font-style:normal}.reconciliation-item em.bad{color:#ff9da8;background:#ac2d3c2e}.reconciliation-item dl{display:grid;grid-template-columns:1fr 1fr;gap:6px}.reconciliation-item dl div{min-width:0;padding:5px;border-radius:3px;background:#151923}.callback-ops-panel{display:grid;gap:10px;min-width:300px;padding:12px;color:#dfe6f4;background:#17191f;border:1px solid #282b35;border-radius:4px}.callback-ops-panel>header,.callback-item header,.callback-item p{display:flex;align-items:center;justify-content:space-between;gap:8px}.callback-actions{display:flex;align-items:center;gap:6px}.callback-ops-panel strong{color:#fff;font-size:14px}.callback-ops-panel button{height:26px;border:1px solid #35405a;border-radius:4px;padding:0 10px;color:#dce7ff;background:#202532}.callback-ops-panel button:hover:not(:disabled){color:#fff;border-color:#5c8dff}.callback-ops-panel button:disabled{cursor:default;opacity:.56}.callback-filters{display:grid;grid-template-columns:minmax(0,1fr) 104px 92px;gap:6px}.callback-filters input,.callback-filters select{width:100%;height:30px;border:1px solid #303443;border-radius:3px;outline:0;padding:0 8px;color:#dce7ff;background:#0e1015}.callback-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.callback-summary article{display:grid;gap:4px;padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.callback-summary span,.callback-item span,.callback-item time,.callback-item small,.callback-empty,.callback-message{color:#8b95aa;font-size:12px}.callback-summary b,.callback-item b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce7ff;font-size:12px}.callback-list{display:grid;gap:6px;max-height:220px;overflow:auto}.callback-item{display:grid;gap:5px;padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.callback-item p,.callback-empty,.callback-message{margin:0}.callback-item em{padding:1px 6px;border-radius:999px;color:#8dffb0;background:#1475342e;font-size:11px;font-style:normal}.callback-item em.failed{color:#ff9da8;background:#ac2d3c2e}.callback-item em.skipped{color:#ffd05c;background:#ffbf471f}.callback-item small,.callback-item code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.callback-item code{color:#8fa4cf;font-size:11px}.callback-item>button{width:100%}.callback-message{padding:5px 7px;border-radius:3px}.callback-message.ok{color:#8dffb0;background:#1475342e}.callback-message.bad{color:#ff9da8;background:#ac2d3c2e}.bet-list-panel{display:grid;gap:10px;min-width:300px;padding:12px;color:#dfe6f4;background:#17191f;border:1px solid #282b35;border-radius:4px}.bet-list-panel>header,.bet-list-item header,.bet-list-item p{display:flex;align-items:center;justify-content:space-between;gap:8px}.bet-list-actions{display:flex;align-items:center;gap:6px}.bet-list-panel strong{color:#fff;font-size:14px}.bet-list-panel button{height:26px;border:1px solid #35405a;border-radius:4px;padding:0 10px;color:#dce7ff;background:#202532}.bet-list-panel button:hover:not(:disabled){color:#fff;border-color:#5c8dff}.bet-list-panel button:disabled{cursor:default;opacity:.56}.bet-list-filters,.bet-cancel-box{display:grid;gap:6px}.bet-list-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bet-list-filters select{grid-column:span 1}.bet-cancel-box{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.bet-list-filters input,.bet-list-filters select,.bet-list-pager select,.bet-cancel-box input{width:100%;height:30px;border:1px solid #303443;border-radius:3px;outline:0;padding:0 8px;color:#dce7ff;background:#0e1015}.bet-list-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bet-list-summary article,.bet-list-item{display:grid;gap:5px;padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.bet-list-item.active{border-color:#4f78ff;background:#141a2a}.bet-list-summary span,.bet-list-item span,.bet-list-item small,.bet-list-empty,.bet-list-message{color:#8b95aa;font-size:12px}.bet-list-summary b,.bet-list-item b,.bet-list-item strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce7ff;font-size:12px}.bet-list{display:grid;gap:6px;max-height:220px;overflow:auto}.bet-list-pager{display:grid;grid-template-columns:1fr 82px 1fr;gap:6px;align-items:center}.bet-list-item p,.bet-list-empty,.bet-list-message{margin:0}.bet-list-item em{padding:1px 6px;border-radius:999px;color:#8dffb0;background:#1475342e;font-size:11px;font-style:normal}.bet-list-item em.cancelled,.bet-list-item em.rejected{color:#ff9da8;background:#ac2d3c2e}.bet-list-item em.settled,.bet-list-item em.resettled{color:#8fa4cf;background:#202532}.bet-list-item>button{width:100%}.bet-list-open{min-width:0;height:auto;border:0;padding:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;color:#dce7ff;background:transparent}.bet-list-open:hover{color:#6da0ff}.bet-detail-card{display:grid;gap:8px;padding:8px;border:1px solid #2c3650;border-radius:4px;background:#0f131c}.bet-detail-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.bet-detail-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.bet-detail-card dl div,.bet-leg-list article{display:grid;gap:3px;min-width:0;padding:6px;border:1px solid #252b39;border-radius:3px;background:#10131b}.bet-detail-card dt,.bet-detail-card dd,.bet-leg-list span,.bet-leg-list small{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.bet-detail-card dt,.bet-leg-list span,.bet-leg-list small{color:#8b95aa}.bet-detail-card dd,.bet-leg-list b{color:#dce7ff}.bet-leg-list{display:grid;gap:6px;max-height:140px;overflow:auto}.bet-list-message{padding:5px 7px;border-radius:3px}.bet-list-message.ok{color:#8dffb0;background:#1475342e}.bet-list-message.bad{color:#ff9da8;background:#ac2d3c2e}.bet-history-panel{display:grid;gap:10px;min-width:300px;padding:12px;color:#dfe6f4;background:#17191f;border:1px solid #282b35;border-radius:4px}.bet-history-panel>header,.bet-history-item header,.bet-history-item p{display:flex;align-items:center;justify-content:space-between;gap:8px}.bet-history-panel strong{color:#fff;font-size:14px}.bet-history-panel button{height:26px;border:1px solid #35405a;border-radius:4px;padding:0 10px;color:#dce7ff;background:#202532}.bet-history-panel button:hover:not(:disabled){color:#fff;border-color:#5c8dff}.bet-history-panel button:disabled{cursor:default;opacity:.56}.bet-history-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.bet-history-filters input,.bet-history-filters select{width:100%;height:30px;border:1px solid #303443;border-radius:3px;outline:0;padding:0 8px;color:#dce7ff;background:#0e1015}.bet-history-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bet-history-summary article,.bet-history-item{display:grid;gap:5px;padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.bet-history-summary span,.bet-history-item span,.bet-history-item small,.bet-history-empty,.bet-history-message{color:#8b95aa;font-size:12px}.bet-history-summary b,.bet-history-item b,.bet-history-item strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce7ff;font-size:12px}.bet-history-list{display:grid;gap:6px;max-height:220px;overflow:auto}.bet-history-item p,.bet-history-empty,.bet-history-message{margin:0}.bet-history-item em{padding:1px 6px;border-radius:999px;color:#8dffb0;background:#1475342e;font-size:11px;font-style:normal}.bet-history-item em.cancelled,.bet-history-item em.rejected{color:#ff9da8;background:#ac2d3c2e}.bet-history-item em.resettled{color:#ffd05c;background:#ffbf471f}.bet-history-item code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8fa4cf;font-size:11px}.risk-policy-panel{display:grid;gap:10px;min-width:300px;padding:12px;color:#dfe6f4;background:#17191f;border:1px solid #282b35;border-radius:4px}.risk-policy-panel>header,.risk-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.risk-policy-panel strong{color:#fff;font-size:14px}.risk-policy-panel button{height:26px;border:1px solid #35405a;border-radius:4px;padding:0 10px;color:#dce7ff;background:#202532}.risk-policy-panel button:hover:not(:disabled){color:#fff;border-color:#5c8dff}.risk-policy-panel button:disabled{cursor:default;opacity:.56}.risk-form{display:grid;grid-template-columns:1fr 1fr;gap:8px}.risk-form label{display:grid;gap:5px;color:#94a0b8;font-size:12px}.risk-toggle{min-height:24px;grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);align-items:center}.risk-toggle input{width:14px;height:14px;accent-color:#5c8dff}.risk-form input{width:100%;height:30px;border:1px solid #303443;border-radius:3px;outline:0;padding:0 8px;color:#dce7ff;background:#0e1015}.risk-actions button{width:100%}.risk-message{margin:0;padding:5px 7px;border-radius:3px;color:#8b95aa;font-size:12px}.risk-message.ok{color:#8dffb0;background:#1475342e}.risk-message.bad{color:#ff9da8;background:#ac2d3c2e}.settlement-ops-panel{display:grid;gap:10px;min-width:300px;padding:12px;color:#dfe6f4;background:#17191f;border:1px solid #282b35;border-radius:4px}.settlement-ops-panel>header,.settlement-item header,.settlement-item p,.settlement-history header,.settlement-history article{display:flex;align-items:center;justify-content:space-between;gap:8px}.settlement-actions{display:flex;align-items:center;gap:6px}.settlement-ops-panel strong{color:#fff;font-size:14px}.settlement-ops-panel button{height:26px;border:1px solid #35405a;border-radius:4px;padding:0 10px;color:#dce7ff;background:#202532}.settlement-ops-panel button:hover:not(:disabled){color:#fff;border-color:#5c8dff}.settlement-ops-panel button:disabled{cursor:default;opacity:.56}.settlement-filters{display:grid;grid-template-columns:minmax(0,1fr) 92px 96px;gap:6px}.settlement-filters input,.settlement-filters select{width:100%;height:30px;border:1px solid #303443;border-radius:3px;outline:0;padding:0 8px;color:#dce7ff;background:#0e1015}.settlement-summary{display:grid;grid-template-columns:1fr 1fr;gap:6px}.settlement-summary article,.settlement-item,.settlement-history{display:grid;gap:5px;padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.settlement-summary span,.settlement-item span,.settlement-item small,.settlement-history header span,.settlement-history header em,.settlement-empty,.settlement-message{color:#8b95aa;font-size:12px}.settlement-summary b,.settlement-item b,.settlement-history b{color:#dce7ff;font-size:12px}.settlement-manual{display:grid;gap:7px;padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.settlement-manual header{display:flex;align-items:center;justify-content:space-between;gap:8px}.settlement-manual header span,.settlement-manual header em{color:#8b95aa;font-size:12px;font-style:normal}.manual-form{display:grid;grid-template-columns:minmax(0,1fr) 78px 88px;gap:6px}.manual-form input,.manual-form select{min-width:0;height:30px;border:1px solid #303443;border-radius:3px;outline:0;padding:0 8px;color:#dce7ff;background:#0e1015}.manual-form input:last-child{grid-column:1 / -1}.settlement-manual button{width:100%}.settlement-item p{margin:0}.settlement-item em,.settlement-history em{color:#8dffb0;font-size:12px;font-style:normal}.settlement-item strong{color:#dce7ff;font-size:12px}.settlement-list,.settlement-history{max-height:180px;overflow:auto}.settlement-history article{padding:5px 0;border-top:1px solid #242a35}.settlement-history article span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8fa4cf;font-size:12px}.settlement-empty,.settlement-message{margin:0}.wallet-ops-panel{display:grid;gap:10px;min-width:300px;padding:12px;color:#dfe6f4;background:#17191f;border:1px solid #282b35;border-radius:4px}.wallet-ops-panel>header,.wallet-item header,.wallet-item p{display:flex;align-items:center;justify-content:space-between;gap:8px}.wallet-actions{display:flex;align-items:center;gap:6px}.wallet-ops-panel strong{color:#fff;font-size:14px}.wallet-ops-panel button{height:26px;border:1px solid #35405a;border-radius:4px;padding:0 10px;color:#dce7ff;background:#202532}.wallet-ops-panel button:hover:not(:disabled){color:#fff;border-color:#5c8dff}.wallet-ops-panel button:disabled{cursor:default;opacity:.56}.wallet-filters,.wallet-rollback{display:grid;gap:6px}.wallet-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wallet-rollback{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.wallet-filters input,.wallet-filters select,.wallet-rollback input{width:100%;height:30px;border:1px solid #303443;border-radius:3px;outline:0;padding:0 8px;color:#dce7ff;background:#0e1015}.wallet-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.wallet-summary article,.wallet-item{display:grid;gap:5px;padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.wallet-summary span,.wallet-item span,.wallet-item small,.wallet-empty,.wallet-message{color:#8b95aa;font-size:12px}.wallet-summary b,.wallet-item b,.wallet-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce7ff;font-size:12px}.wallet-list{display:grid;gap:6px;max-height:220px;overflow:auto}.wallet-item p,.wallet-empty,.wallet-message{margin:0}.wallet-item em{padding:1px 6px;border-radius:999px;color:#8dffb0;background:#1475342e;font-size:11px;font-style:normal}.wallet-item em.debit{color:#ffd05c;background:#ffbf471f}.wallet-item em.back{color:#ff9da8;background:#ac2d3c2e}.wallet-message{padding:5px 7px;border-radius:3px}.wallet-message.ok{color:#8dffb0;background:#1475342e}.wallet-message.bad{color:#ff9da8;background:#ac2d3c2e}.admin-audit-panel{display:grid;gap:10px;min-width:300px;padding:12px;color:#dfe6f4;background:#17191f;border:1px solid #282b35;border-radius:4px}.admin-audit-panel>header,.audit-item header,.audit-item p{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-audit-panel strong{color:#fff;font-size:14px}.admin-audit-panel button{height:26px;border:1px solid #35405a;border-radius:4px;padding:0 10px;color:#dce7ff;background:#202532}.admin-audit-panel button:hover:not(:disabled){color:#fff;border-color:#5c8dff}.admin-audit-panel button:disabled{cursor:default;opacity:.56}.audit-filters{display:grid;grid-template-columns:118px minmax(0,1fr);gap:8px}.audit-filters select,.audit-filters input{width:100%;height:30px;border:1px solid #303443;border-radius:3px;outline:0;padding:0 8px;color:#dce7ff;background:#0e1015}.audit-list{max-height:220px;overflow:auto;display:grid;gap:6px}.audit-item{display:grid;gap:5px;padding:7px;border:1px solid #272c38;border-radius:4px;background:#10131b}.audit-item b{color:#dce7ff;font-size:12px}.audit-item time,.audit-item small,.audit-item span,.audit-empty,.audit-message{color:#8b95aa;font-size:12px}.audit-item p{margin:0}.audit-item em{font-style:normal;color:#8dffb0;font-size:12px}.audit-item em.bad{color:#ff9da8}.audit-item code{overflow-wrap:anywhere;color:#8fa4cf;font-size:11px}.audit-empty,.audit-message{margin:0}.settings-row strong{align-self:start;padding-top:1px;color:#f0f2f8;font-size:13px;font-weight:700;text-align:center}.settings-options{display:grid;gap:8px}.settings-options label{display:inline-flex;align-items:center;gap:6px;color:#ccd4e3;font-size:13px;line-height:1}.settings-options input{width:13px;height:13px;margin:0;accent-color:#7768ff}.settings-options input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #7481ff;border-radius:50%;background:transparent}.settings-options input[type=radio]:checked{box-shadow:inset 0 0 0 3px #202124;background:#7768ff}.settings-options input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;border:1px solid #7481ff;background:transparent}.settings-options input[type=checkbox]:checked:before{content:"";width:7px;height:4px;border-left:2px solid #7481ff;border-bottom:2px solid #7481ff;transform:translateY(-1px) rotate(-45deg)}.theme-day{filter:brightness(1.08)}.pc-shell{height:calc(100vh - 40px);display:grid;grid-template-columns:234px minmax(850px,1fr) 500px;gap:8px;overflow:hidden;background:#0c0c0e}.pc-shell.feature-mode{grid-template-columns:234px minmax(0,1fr)}.left-sidebar,.match-center,.right-detail{min-height:0;overflow:hidden}.left-sidebar{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:6px;padding:4px 10px 0;background:radial-gradient(circle at 50% 88%,rgba(36,47,69,.48),transparent 90px),#0f1013}.account-panel{display:grid;gap:7px;padding:9px 10px;color:#fff;background:#15161a;border-left:3px solid #6d57ff;border-radius:4px}.account-panel div{display:flex;align-items:center;gap:7px;font-size:12px}.account-panel span{color:#d5dcf0}.account-panel b{color:#fff}.account-panel strong{color:#2571ff;letter-spacing:1px}.account-panel button{margin-left:auto;border:0;color:#eaf1ff;background:transparent}.betting-nav-panel{display:grid;gap:8px;min-height:0;overflow-y:auto;padding-bottom:10px}.bet-back{height:40px;display:grid;grid-template-columns:20px 1fr;align-items:center;gap:8px;border:0;border-radius:4px;padding:0 12px;color:#fff;background:linear-gradient(105deg,#32114a,#174c9c);font-weight:800;text-align:left}.bet-ticket{border-radius:4px;padding:9px 10px;color:#dce6ff;background:#121317;box-shadow:inset 3px 0 #6b4cff}.bet-mode-tabs{height:34px;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #272a33}.bet-mode-tabs button{position:relative;border:0;color:#7f889f;background:transparent;font-size:13px;font-weight:800}.bet-mode-tabs button.active{color:#a98cff}.bet-mode-tabs button.active:after{content:"";position:absolute;left:20%;right:20%;bottom:0;height:2px;background:#8d6cff}.bet-ticket header{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:start;gap:8px;padding-bottom:7px;border-bottom:1px solid #242832}.bet-ticket header strong{color:#dfe7ff;font-size:12px;line-height:1.45}.bet-ticket header time{color:#a8b2ca;font-size:11px}.bet-ticket header button{border:0;color:#c9d6ff;background:transparent}.bet-ticket p{margin:9px 0 2px;color:#dbe4ff;font-size:12px;line-height:1.4}.bet-ticket small{display:block;margin-bottom:7px;color:#b9c4dd;font-size:12px}.bet-pick{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8fb2ff;font-size:13px;font-weight:800}.bet-pick b{color:#5d74ff}.stake-line{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px;margin-top:12px}.stake-line label{display:grid;gap:4px}.stake-line span{color:#9aa7c0;font-size:11px}.stake-line input{width:100%;height:30px;border:1px solid #8791a8;border-radius:3px;padding:0 7px;color:#fff;background:#0f1117;outline:none;font-size:11px}.stake-line strong{height:30px;display:grid;align-items:center;justify-content:end;color:#fff;font-size:12px}.bet-actions{display:grid;grid-template-columns:54px 1fr;gap:5px;margin-top:6px}.bet-actions button{height:30px;border-radius:3px;font-weight:800}.bet-actions button:first-child{border:1px solid #7b54ff;color:#9f8cff;background:#14131d}.bet-actions button:last-child{border:0;color:#dce8ff;background:linear-gradient(90deg,#7160c8,#3e76bb)}.bet-actions button:disabled{color:#aab3c5;background:#354466}.bet-summary{display:grid;gap:5px;padding:4px 2px 0;color:#cbd5ef;font-size:12px}.bet-summary span{display:flex;justify-content:space-between}.bet-summary b{color:#f7fbff}.bet-rule-footer{display:flex;justify-content:space-between;margin-top:3px;color:#c3cce2;font-size:12px}.bet-rule-footer i{color:#d7ddff;font-style:normal}.left-actions{display:grid;gap:5px}.left-actions button,.left-actions a{height:36px;display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;border:0;border-radius:4px;padding:0 10px;color:#d8e1ff;background:#15161a;text-align:left;font-weight:700}.left-actions span{width:9px;height:9px;border-radius:2px;background:#ffc400}.left-actions b,.side-sport b{min-width:30px;height:18px;display:inline-grid;place-items:center;border-radius:9px;color:#e5ecff;background:#303239;font-size:12px}.left-actions .live-entry{color:#fff;background:#668eff}.left-actions .live-entry b{color:#101114;background:#ffc400}.menu-groups{min-height:0;display:block;gap:6px;overflow-y:auto;padding-bottom:16px}.menu-group{margin-bottom:6px}.menu-title{height:36px;width:100%;display:grid;grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:4px;color:#dbe4ff;background:#15161a;font-weight:800;text-align:left}.menu-title span{width:9px;height:9px;border-radius:2px;background:#ffc400}.menu-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-title b{min-width:30px;height:18px;display:inline-grid;place-items:center;border-radius:9px;color:#e5ecff;background:#303239;font-size:12px}.menu-title i{color:#aeb8ce;font-style:normal;font-size:13px}.menu-body{overflow:hidden}.sport-menu-body{min-height:0;display:grid;grid-template-rows:38px minmax(0,1fr)}.menu-tabs{display:grid;grid-template-columns:1fr 1fr;align-items:end;border-bottom:1px solid #383a44}.menu-tabs a{height:36px;display:grid;place-items:center;color:#8e96a9;border-bottom:2px solid transparent}.menu-tabs a.active{color:#cfe0ff;border-color:#795bff}.sport-scroll{min-height:0;max-height:calc(100vh - 430px);overflow-y:auto;padding:10px 0 16px}.compact-menu{display:grid;gap:2px;padding:4px 0}.compact-menu a{min-height:32px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 10px 0 30px;border-radius:4px;color:#9da6b9;background:#15161aa8;font-size:13px}.hot-menu a{min-height:38px;padding:6px 10px;line-height:18px;color:#c6d5ff;border-bottom:1px solid rgba(255,255,255,.05);background:transparent}.hot-menu a:hover{background:#668eff14}.compact-menu a:hover{color:#dce7ff;background:#17191e}.compact-menu b{min-width:30px;height:18px;display:inline-grid;place-items:center;border-radius:9px;color:#e5ecff;background:#303239;font-size:12px}.side-sport{height:40px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;border-radius:4px;color:#9da6b9}.side-sport:hover,.side-sport.active{color:#dce7ff;background:#17191e}.side-sport.muted{opacity:.45}.side-sport-icon,.strip-sports span{display:grid;place-items:center}.side-sport-icon svg,.strip-sports svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.side-sport em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.match-center{display:grid;grid-template-rows:32px 112px minmax(0,1fr);gap:4px;padding-top:4px}.notice-row{display:flex;align-items:center;gap:8px;margin:0;padding:0 14px;color:#7e8491;background:#15161a}.notice-row p{margin:0;font-size:12px}.feature-center{min-width:0;min-height:0;padding:4px 8px 8px 0;overflow:hidden}.feature-page{height:100%;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;color:#dbe7ff;background:#111216;border-radius:4px}.feature-page.help-detail-page{grid-template-rows:minmax(0,1fr)}.feature-head{display:flex;align-items:center;justify-content:space-between;padding:0 14px 0 18px;border-bottom:1px solid #202228;background:linear-gradient(180deg,#17181c 0,#111216)}.feature-head nav{display:flex;align-items:center;gap:22px}.feature-head button{height:26px;border:0;border-radius:14px;color:#c9d8ff;background:transparent;padding:0 14px;font-size:14px}.feature-head button.active,.feature-head button:hover{color:#fff;background:linear-gradient(90deg,#9a63ff 0,#4f98ff)}.orders-feature,.results-feature,.rules-feature{min-height:0;overflow:auto;background:#0f1013}.feature-tabs,.feature-filter-row{height:44px;display:flex;align-items:center;gap:10px;padding:0 18px;border-bottom:1px solid #202228;background:#15161a}.feature-tabs button,.feature-filter-row button{height:26px;border:0;border-radius:14px;color:#9da9c3;background:#1c1e24;padding:0 16px;font-size:13px}.feature-tabs button.active,.feature-filter-row button.active{color:#fff;background:linear-gradient(90deg,#9a63ff 0,#4f98ff)}.feature-filter-row input{height:26px;border:1px solid #292c34;border-radius:4px;color:#dbe7ff;background:#111216;padding:0 8px}.feature-empty{height:calc(100% - 88px);min-height:420px;display:grid;place-content:center;justify-items:center;gap:6px;color:#aeb8cc}.feature-empty strong{color:#dfe8ff;font-size:28px;letter-spacing:0}.result-table{margin:12px 18px;border:1px solid #202228;border-radius:4px;overflow:hidden}.result-row{min-height:38px;display:grid;grid-template-columns:120px minmax(180px,1fr) minmax(160px,1fr) 80px minmax(160px,1fr);align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid #202228}.result-row:last-child{border-bottom:0}.result-row.head{color:#91a7d7;background:#171922}.result-row b{color:#fff;text-align:center}.rules-feature{display:grid;grid-template-columns:220px minmax(0,1fr);height:100%;overflow:hidden}.rules-feature aside{min-height:0;display:grid;align-content:start;gap:4px;padding:12px;border-right:1px solid #202228;background:#121318;overflow-y:auto;scrollbar-color:#303947 #121318}.rules-feature aside button{height:34px;border:0;border-radius:4px;color:#9da9c3;background:transparent;text-align:left;padding:0 12px}.rules-feature aside button.active,.rules-feature aside button:hover{color:#fff;background:#202838}.rules-feature article{width:min(100%,1280px);max-width:none;min-height:0;padding:0 28px;color:#b9c6df;line-height:1.8}.rules-feature h2,.rules-feature h3{margin:0 0 12px;color:#fff}.rules-feature h3{margin-top:22px}.rules-detail{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;scrollbar-color:#303947 #111216}.rule-detail-head{position:sticky;top:0;z-index:3;padding:20px 0 0;background:#0f1013}.rule-detail-body{min-height:0;overflow-y:auto;padding:8px 0 44px;scrollbar-color:#303947 #111216}.rules-crumb{height:30px;display:inline-flex;align-items:center;padding:0 12px;margin-bottom:14px;border-radius:15px;color:#8fb0ff;background:#171a22;font-size:12px}.rule-note{margin:0 0 16px;padding:12px 14px;border:1px solid #242936;border-left:3px solid #6f75ff;border-radius:4px;color:#c3cee4;background:#151820}.rule-note b{color:#80adff;font-weight:600}.rule-anchor-list{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;padding-bottom:14px;border-bottom:1px solid #24262d}.rule-anchor-list a{min-width:92px;height:28px;display:inline-grid;place-items:center;border-radius:4px;color:#b8c6e4;background:#1b1d23;font-size:12px}.rule-anchor-list a:hover{color:#fff;background:linear-gradient(90deg,#8c5cff 0,#4a8fff)}.rule-section{margin-top:14px;padding:16px 18px;border:1px solid #22252d;border-radius:4px;background:#14161b}.rule-section h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:15px}.rule-section h3:before{content:"";width:3px;height:16px;border-radius:2px;background:#5a88ff}.rule-section p{margin:8px 0 0;color:#aebbd4;font-size:13px}.rule-grid{display:grid;grid-template-columns:120px minmax(0,1fr);border:1px solid #252832;border-radius:4px;overflow:hidden}.rule-grid span,.rule-grid p{min-height:36px;display:flex;align-items:center;margin:0;padding:8px 12px;border-bottom:1px solid #252832}.rule-grid span{color:#dce7ff;background:#1b1e27;font-weight:600}.rule-grid p{color:#aebbd4;background:#121419}.rule-grid span:nth-last-child(2),.rule-grid p:last-child{border-bottom:0}.sports-strip{display:grid;grid-template-rows:30px minmax(0,1fr);overflow:hidden;background:#121317;border-radius:4px}.strip-head{display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 10px}.strip-head strong{color:#fff;font-size:14px}.strip-head div{display:flex;align-items:center;gap:16px}.strip-head button{border:0;color:#8cb4ff;background:transparent;font-size:12px}.strip-head button.active,.strip-head button:hover{color:#76a8ff}.strip-sport-wrap{position:relative;min-width:0;min-height:0}.strip-arrow{position:absolute;top:20px;bottom:16px;z-index:2;width:16px;display:grid;place-items:center;border:0;color:#8c99b4;background:#20252d;font-size:14px;line-height:1}.strip-arrow.left{left:0;border-radius:0 3px 3px 0}.strip-arrow.right{right:0;border-radius:3px 0 0 3px}.strip-sports{min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:54px;overflow-x:auto;overflow-y:hidden;padding:4px 28px 8px;scrollbar-width:none}.strip-sports::-webkit-scrollbar{display:none}.strip-sports a{position:relative;min-width:58px;flex:0 0 58px;display:grid;justify-items:center;gap:2px;color:#8794ad}.strip-sports a.active,.strip-sports a:hover{color:#638cff}.strip-sports em{font-style:normal;font-size:12px;line-height:16px}.strip-sports b{position:relative;color:#fff;font-size:11px;line-height:15px}.strip-sports b:before{content:"";display:inline-block;width:2px;height:15px;margin-right:6px;vertical-align:-4px;background:#f8b400}.strip-sports i{position:absolute;left:calc(50% + 14px);bottom:8px;padding:1px 3px;border-radius:2px;color:#211300;background:#ffc400;font-size:8px;font-style:normal;font-weight:900}.match-scroll{min-height:0;overflow-y:auto;padding-bottom:18px}.champion-scroll{min-height:0;overflow-y:auto;padding:0 0 18px}.champion-card{margin-bottom:4px;border-radius:4px;overflow:hidden;background:#131417}.champion-row{width:100%;height:36px;display:grid;grid-template-columns:minmax(0,1fr) 190px 34px;align-items:center;border:0;border-radius:4px;color:#cddcff;background:linear-gradient(90deg,#242139 0,#17222d);text-align:left}.champion-row span{min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden;padding-left:12px;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.champion-row img{width:16px;height:16px;object-fit:contain;flex:0 0 auto}.champion-row time{color:#d9e7ff;font-size:12px}.champion-row i{color:#667086;font-style:normal;font-size:16px;text-align:center}.champion-markets{padding:8px 8px 10px;background:#131417}.champion-market{margin-bottom:10px}.champion-market h3{height:28px;margin:0;display:flex;align-items:center;color:#fff;font-size:14px;font-weight:800}.champion-market>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.champion-market button{height:28px;display:grid;grid-template-columns:minmax(0,1fr) 70px;align-items:center;border:1px solid #24262b;border-radius:2px;color:#d9e7ff;background:#18191d;padding:0 12px}.champion-market button:hover,.champion-market button.selected{border-color:#315cff;background:#222944}.champion-market button.locked{color:#707789}.champion-market span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.champion-market strong{text-align:right;color:#e8f3ff}.champion-loading{height:42px;display:grid;place-items:center;color:#7e8491}.champion-row button{border:0;color:#667086;background:transparent;font-size:16px}.league-card{margin-bottom:12px;background:#131417;border-radius:4px;overflow:hidden}.league-head{width:100%;height:34px;display:grid;grid-template-columns:300px minmax(0,1fr);align-items:center;border:0;color:#c7d7ff;background:linear-gradient(90deg,#242139,#16202b);text-align:left}.league-head span{display:flex;align-items:center;min-width:0;gap:8px;padding-left:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bell-icon{width:12px;height:12px;border:1.5px solid #7e8796;border-radius:8px 8px 5px 5px;position:relative;flex:0 0 auto}.bell-icon:after{content:"";position:absolute;left:4px;bottom:-4px;width:4px;height:2px;background:#7e8796}.league-columns{height:100%;display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));align-items:center}.league-columns b{color:#c7d7ff;font-size:12px;font-weight:500;text-align:center}.match-line{min-height:110px;display:grid;grid-template-columns:60px 190px repeat(6,minmax(120px,1fr)) 48px;align-items:stretch;border-bottom:1px solid #222329;color:#dce8ff;background:#18191d}.match-line:hover,.match-line.active{background:#1d1f25}.match-time{display:grid;align-content:center;justify-items:start;gap:4px;padding-left:10px;color:#a9b6d4;font-size:12px;line-height:1.2}.match-time span{color:#c9d8ff}.match-time b{color:#8fb1ff;font-size:11px;font-weight:700}.teams-box{display:grid;align-content:center;gap:7px;padding:0 10px 0 0;border:0;color:#fff;background:transparent;text-align:left}.teams-box span{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:7px}.teams-box img,.score-table img{width:18px;height:18px;object-fit:contain}.teams-box em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.teams-box strong{color:#fff;text-align:right;font-weight:800}.draw-team i{grid-column:2;color:#fff;font-style:normal}.market-pair{display:grid;grid-template-rows:repeat(3,30px);align-content:center;gap:4px;padding:10px 3px}.market-spacer{min-width:0;height:30px}.market-pair button,.detail-market button{min-width:0;height:30px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;border:1px solid #26282d;border-radius:2px;color:#d8e8ff;background:#1d1f23;padding:0 11px}.market-pair button:hover,.detail-market button:hover,.market-pair button.selected,.detail-market button.selected{border-color:#315cff;background:#222944}.market-pair button.locked,.detail-market button.locked{color:#707789}.market-pair span,.detail-market span{overflow:hidden;color:#c8d5f0;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.market-pair strong,.detail-market strong{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;color:#e8f3ff;font-size:12px}.market-pair button.trend-up strong,.detail-market button.trend-up strong{color:#ff3353}.market-pair button.trend-down strong,.detail-market button.trend-down strong{color:#24f230}.market-pair strong i,.detail-market strong i{width:0;height:0;display:inline-block;border-left:4px solid transparent;border-right:4px solid transparent;font-style:normal}.market-pair button.trend-up strong i,.detail-market button.trend-up strong i{border-bottom:6px solid #ff3353}.market-pair button.trend-down strong i,.detail-market button.trend-down strong i{border-top:6px solid #24f230}.lock-icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.more-market{align-self:center;justify-self:center;width:42px;height:30px;border:0;color:#75a5ff;background:transparent;font-weight:800}.right-detail{padding:4px 8px 0 0}.detail-board{height:100%;overflow-y:auto;color:#dce8ff;background:#111216}.detail-board header{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border-radius:4px 4px 0 0;background:#222238}.detail-board header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e4ecff;font-size:13px}.detail-board header button{border:1px solid #426bff;color:#7ea4ff;background:transparent}.score-table{display:grid;grid-template-columns:minmax(120px,1fr) repeat(5,58px);align-items:center;row-gap:10px;padding:14px 10px;border-bottom:1px solid #222329}.score-table span,.score-table b{color:#9ea7b8;font-size:12px;font-weight:500}.score-table b,.score-table i{text-align:center}.score-table .stat-head{cursor:default;font-size:13px;line-height:1}.score-table .stat-head.corner{color:#e8344d}.score-table .stat-head.red{color:#ff3150}.score-table .stat-head.yellow{color:#ffc400}.score-table .stat-head.half,.score-table .stat-head.score{color:#7f889d}.score-table em{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.score-table i{color:#dce8ff;font-style:normal}.detail-tabs{height:38px;display:flex;align-items:center;gap:12px;padding:0 10px;border-bottom:1px solid #222329}.detail-tabs button{height:24px;border:0;border-radius:13px;color:#9da6bb;background:#1c1d22;padding:0 14px;font-size:12px}.detail-tabs button.active{color:#fff;background:linear-gradient(90deg,#9b65ff,#4b9aff);box-shadow:0 0 14px #527dff38}.detail-market{margin-top:8px;border-top:1px solid #222329}.detail-market h3{position:relative;height:32px;margin:0;display:flex;align-items:center;padding-left:13px;color:#fff;font-size:14px}.detail-market h3:before{content:"";position:absolute;left:0;width:4px;height:20px;border-radius:0 4px 4px 0;background:#315cff}.detail-market>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0 10px 10px}.empty-state,.record-empty-pc{min-height:200px;display:grid;place-items:center;color:#7e8491;background:#131417}@media(max-width:1600px){body{min-width:1360px}.pc-shell{grid-template-columns:234px minmax(780px,1fr) 420px}.match-line{grid-template-columns:60px 180px repeat(6,minmax(106px,1fr)) 44px}.league-head{grid-template-columns:290px minmax(0,1fr)}}
