@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";:root{font-family:DM Sans,sans-serif;color:#252539;background:#f4f5f8}*{box-sizing:border-box}body{margin:0;background:#f4f5f8}.portal-shell{display:flex;min-height:100vh}.portal-sidebar{width:245px;flex:none;background:#171722;color:#b7b5c7;padding:25px 14px;display:flex;flex-direction:column}.portal-brand{display:flex;align-items:center;gap:10px;padding:4px 12px 43px;color:#f5f2ff}.portal-brand>span{display:grid;place-items:center;width:38px;height:38px;background:#f0c76b;color:#272236;border-radius:10px;font:700 15px Space Grotesk}.portal-brand b,.portal-brand small{display:block}.portal-brand b{font:700 13px Space Grotesk}.portal-brand small{font-size:9px;color:#7d7890;margin-top:4px}.portal-label{color:#716d83;font-size:9px;letter-spacing:1.6px;font-weight:700;padding:0 13px 13px}nav{display:grid;gap:5px}nav button{border:0;background:none;color:#9691a7;text-align:left;padding:12px 13px;border-radius:8px;font:600 12px DM Sans;cursor:pointer;display:flex;gap:12px;align-items:center}nav button.active,nav button:hover{background:#2a2739;color:#fff}.portal-bottom{margin-top:auto;border-top:1px solid #2c2938;padding:17px 12px 0;font-size:10px;color:#7e7a8d}.online{width:6px;height:6px;border-radius:50%;background:#55d39a;display:inline-block;margin-right:7px}.portal-main{flex:1;min-width:0}.portal-top{height:100px;background:#fff;border-bottom:1px solid #e4e5eb;padding:0 clamp(24px,4vw,58px);display:flex;align-items:center;justify-content:space-between}.portal-eyebrow{font-size:9px;letter-spacing:1.6px;color:#9391a2;font-weight:700}.portal-top h1{margin:8px 0 0;font:700 24px Space Grotesk;color:#26243a;letter-spacing:-.6px}.portal-actions{display:flex;align-items:center;gap:14px}.currency-pill,.bell{border:1px solid #e1e1e8;background:#fff;border-radius:7px;padding:9px 12px;color:#68657b;font-size:11px}.bell{font-size:17px;position:relative}.bell i{position:absolute;width:5px;height:5px;border-radius:50%;background:#e47a8b;top:8px;right:7px}.portal-avatar{height:32px;width:32px;border-radius:9px;display:grid;place-items:center;background:#25213e;color:#e8dfff;font-size:10px;font-weight:700}.portal-content{max-width:1300px;margin:auto;padding:31px clamp(20px,4vw,58px) 55px}.welcome{display:flex;justify-content:space-between;align-items:end;margin-bottom:26px}.welcome h2{font:700 24px Space Grotesk;margin:9px 0 5px;color:#25243a}.welcome p{margin:0;color:#858397;font-size:12px}.outline-btn{border:1px solid #dddde6;background:#fff;border-radius:7px;color:#656177;font:600 11px DM Sans;padding:10px 13px;cursor:pointer}.outline-btn.small{padding:8px 11px}.portal-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.portal-stats article{background:#fff;border:1px solid #e5e5eb;border-radius:11px;padding:20px;box-shadow:0 5px 20px #2a27360a}.portal-stats span,.portal-stats small{display:block;color:#8d8a9b;font-size:10px}.portal-stats strong{display:block;font:700 20px Space Grotesk;color:#27243b;margin:13px 0 6px}.portal-stats small.positive{color:#28a875}.portal-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:15px;margin-top:15px}.portal-card{background:#fff;border:1px solid #e5e5eb;border-radius:11px;padding:22px;box-shadow:0 5px 20px #2a27360a}.portal-card-head{display:flex;justify-content:space-between;align-items:start}.portal-card h3{font:600 16px Space Grotesk;margin:8px 0 0;color:#2d2b42}.live-pill{background:#e9f8f2;color:#219568;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:700}.live-pill i{width:5px;height:5px;border-radius:50%;display:inline-block;background:#48c991;margin-right:4px}.live-number{display:flex;align-items:baseline;gap:8px;margin-top:26px}.live-number strong{font:700 37px Space Grotesk;color:#2d294b}.live-number span{color:#9692a2;font-size:11px}.activity-wave{height:70px;display:flex;gap:6px;align-items:center;margin:5px 0}.activity-wave i{display:block;flex:1;background:#cec8f5;border-radius:5px}.activity-wave i:nth-child(1){height:18px}.activity-wave i:nth-child(2){height:34px}.activity-wave i:nth-child(3){height:24px}.activity-wave i:nth-child(4){height:50px;background:#a99bf1}.activity-wave i:nth-child(5){height:41px}.activity-wave i:nth-child(6){height:61px;background:#8e7ee7}.activity-wave i:nth-child(7){height:32px}.activity-wave i:nth-child(8){height:47px}.activity-wave i:nth-child(9){height:26px}.activity-wave i:nth-child(10){height:55px;background:#a99bf1}.activity-wave i:nth-child(11){height:40px}.activity-wave i:nth-child(12){height:63px;background:#8e7ee7}.activity-wave i:nth-child(13){height:43px}.activity-wave i:nth-child(14){height:55px}.activity-wave i:nth-child(15){height:37px}.activity-wave i:nth-child(16){height:64px;background:#8e7ee7}.live-footer{border-top:1px solid #edecf0;padding-top:14px;display:flex;justify-content:space-between;color:#9692a1;font-size:10px}.live-footer b{color:#423f55}.live-footer button,.link-btn{border:0;background:none;color:#7164ca;font:600 10px DM Sans;cursor:pointer}.callback-score{margin:25px 0 13px}.callback-score strong{font:700 29px Space Grotesk;display:block;color:#2d2a45}.callback-score span{font-size:10px;color:#8f8b9b}.callback-row{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #efedf2;color:#727083;font-size:11px}.callback-row b{color:#39364c}.dot{width:7px;height:7px;display:inline-block;border-radius:50%;margin-right:5px}.dot.green{background:#54cd97}.dot.amber{background:#e7b759}.dot.red{background:#e27789}.link-btn{margin-top:14px;padding:0}.games-card{margin-top:15px}.games-card .portal-card-head{align-items:center}.game-list{margin-top:16px}.game-row{display:flex;align-items:center;padding:13px 0;border-top:1px solid #efedf2;gap:12px}.game-art{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;font:700 16px Space Grotesk}.game-art.violet{background:#eeeaff;color:#6d5bc7}.game-art.green{background:#e4f7ee;color:#289b6e}.game-art.amber{background:#fff2d9;color:#b07a1b}.game-info{flex:1}.game-info b,.game-info small{display:block}.game-info b{font-size:12px;color:#37344a}.game-info small{color:#9692a1;font-size:10px;margin-top:3px}.game-state{font-size:10px}.game-state i{width:6px;height:6px;border-radius:50%;background:#55ca95;display:inline-block;margin-right:5px}.game-state.live{color:#24976a}.game-state.enabled{color:#757184}.game-state.enabled i{background:#b8b4c2}.players-count{font-size:11px;color:#49455b;min-width:85px;text-align:right}.players-count small{font-size:9px;color:#9d99a7}.row-arrow,.dots{border:0;background:none;color:#858094;font-size:14px}.portal-empty{display:grid;place-items:center;align-content:center;min-height:65vh;text-align:center}.portal-empty>span{font-size:35px;color:#7164ca}.portal-empty h2{font:700 24px Space Grotesk;margin:15px 0 5px}.portal-empty p{color:#8b8798;font-size:12px}@media(max-width:1000px){.portal-stats{grid-template-columns:repeat(2,1fr)}.portal-grid{grid-template-columns:1fr}}@media(max-width:700px){.portal-sidebar{width:65px;padding:20px 8px}.portal-brand div,.portal-label,nav button{font-size:0}.portal-brand{padding:0 5px 35px}.portal-brand>span{width:41px;height:41px}.portal-bottom{font-size:0;padding-left:14px}.portal-top{padding:0 18px}.portal-actions .currency-pill{display:none}.portal-content{padding:22px 15px}.welcome{align-items:start;gap:14px;flex-direction:column}.portal-stats{gap:9px}.portal-stats article{padding:14px}.portal-stats strong{font-size:16px}.portal-card{padding:16px}.live-footer span:nth-child(2){display:none}.players-count{min-width:55px}}.operator-login[data-v-78aec5b1]{min-height:100vh;display:grid;place-items:center;padding:20px;background:#0b0712;color:#eee9f4;font-family:Arial,sans-serif}.login-panel[data-v-78aec5b1]{width:min(420px,100%);padding:28px;background:#151020;border:1px solid #392b4d;border-radius:8px}.eyebrow[data-v-78aec5b1]{color:#c0aed2;font-size:10px;font-weight:700;letter-spacing:1.1px}.login-panel h1[data-v-78aec5b1]{margin:8px 0;font-size:24px}.login-panel p[data-v-78aec5b1]{color:#b9afc3;font-size:13px;line-height:1.5}.login-panel label[data-v-78aec5b1]{display:grid;gap:6px;margin:15px 0;font-size:12px}.login-panel input[data-v-78aec5b1]{background:#0b0712;color:#fff;border:1px solid #4b3d5d;padding:10px;border-radius:5px}.login-panel button[data-v-78aec5b1],.logout-btn[data-v-78aec5b1]{border:0;border-radius:5px;padding:9px 14px;color:#17101f;background:#f4c95d;font-weight:700;cursor:pointer}.login-panel button[data-v-78aec5b1]{width:100%}.login-panel button[data-v-78aec5b1]:disabled{opacity:.6}.error-message[data-v-78aec5b1]{padding:10px;background:#391b27;color:#ffb5ba!important;border-radius:5px;font-size:12px}.portal-shell[data-v-78aec5b1]{min-height:100vh;display:flex;background:#0b0712;color:#eee9f4;font-family:Arial,sans-serif}.portal-sidebar[data-v-78aec5b1]{width:230px;flex:0 0 230px;padding:20px 14px;display:flex;flex-direction:column;background:#100b19;border-right:1px solid #302444}.portal-brand[data-v-78aec5b1]{display:flex;align-items:center;gap:10px}.portal-brand small[data-v-78aec5b1]{display:block;color:#a89abf;font-size:10px}.brand-mark[data-v-78aec5b1]{display:grid;place-items:center;width:34px;height:34px;background:#f4c95d;color:#17101f;font-weight:700;border-radius:7px}.portal-label[data-v-78aec5b1]{margin:34px 8px 10px;color:#a89abf;font-size:10px;letter-spacing:1px}.portal-sidebar nav[data-v-78aec5b1]{display:grid;gap:5px}.portal-sidebar nav button[data-v-78aec5b1]{border:0;background:transparent;color:#d1c8da;padding:11px;text-align:left;border-radius:5px;cursor:pointer}.portal-sidebar nav button.active[data-v-78aec5b1],.portal-sidebar nav button[data-v-78aec5b1]:hover{color:#f4c95d;background:#281d36}.portal-bottom[data-v-78aec5b1]{margin-top:auto;color:#b5a8c2;font-size:11px}.online[data-v-78aec5b1]{display:inline-block;width:8px;height:8px;background:#28c58b;border-radius:50%;margin-right:6px}.portal-main[data-v-78aec5b1]{min-width:0;flex:1}.portal-top[data-v-78aec5b1]{min-height:78px;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #302444}.portal-top h1[data-v-78aec5b1]{margin:5px 0 0;font-size:22px}.top-actions[data-v-78aec5b1]{display:flex;align-items:center;gap:12px}.status-pill[data-v-78aec5b1]{padding:5px 9px;border-radius:4px;background:#1b382d;color:#6fe0ae;text-transform:uppercase;font-size:10px}.status-pill.enabled[data-v-78aec5b1]{background:#1b382d;color:#6fe0ae}.portal-content[data-v-78aec5b1]{padding:24px}.stats-grid[data-v-78aec5b1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stats-grid article[data-v-78aec5b1],.data-panel[data-v-78aec5b1]{padding:16px;border:1px solid #302444;border-radius:7px;background:#151020}.stats-grid article span[data-v-78aec5b1]{color:#b5a8c2;font-size:12px}.stats-grid article strong[data-v-78aec5b1]{display:block;margin-top:12px;font-size:22px;overflow-wrap:anywhere}.data-panel[data-v-78aec5b1]{margin-top:18px}.data-panel h2[data-v-78aec5b1]{margin:0 0 15px;font-size:17px}.data-list article[data-v-78aec5b1]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid #302444}.data-list small[data-v-78aec5b1]{display:block;margin-top:5px;color:#b5a8c2}.table-scroll[data-v-78aec5b1]{overflow-x:auto}table[data-v-78aec5b1]{width:100%;border-collapse:collapse;min-width:850px;font-size:12px}th[data-v-78aec5b1],td[data-v-78aec5b1]{padding:10px;border-top:1px solid #302444;text-align:left}th[data-v-78aec5b1]{color:#b5a8c2;font-size:10px;text-transform:uppercase}td[data-v-78aec5b1]{overflow-wrap:anywhere}@media(max-width:800px){.portal-sidebar[data-v-78aec5b1]{width:68px;flex-basis:68px;padding:16px 8px}.portal-brand div[data-v-78aec5b1],.portal-label[data-v-78aec5b1],.portal-sidebar nav button[data-v-78aec5b1]{font-size:0}.portal-sidebar nav button[data-v-78aec5b1]:first-letter{font-size:16px}.portal-bottom[data-v-78aec5b1]{font-size:0}.stats-grid[data-v-78aec5b1]{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-content[data-v-78aec5b1]{padding:14px}}.integration-layout[data-v-78aec5b1]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:16px;align-items:start}.integration-layout .data-panel[data-v-78aec5b1]{margin-top:0;min-width:0}.integration-layout h3[data-v-78aec5b1]{margin:22px 0 10px;font-size:13px}.integration-warning[data-v-78aec5b1]{padding:12px;border:1px solid #705b2b;border-radius:6px;background:#2b2416;color:#f3d68f;font-size:12px;line-height:1.5}.integration-details[data-v-78aec5b1]{display:grid;grid-template-columns:minmax(105px,.7fr) minmax(0,1.5fr);gap:9px 14px;margin:16px 0;font-size:12px}.integration-details dt[data-v-78aec5b1]{color:#b5a8c2;text-transform:capitalize}.integration-details dd[data-v-78aec5b1]{margin:0;overflow-wrap:anywhere;font-family:monospace}.integration-callbacks p[data-v-78aec5b1]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;border-top:1px solid #302444;padding:10px 0;margin:0;font-size:11px}.integration-callbacks span[data-v-78aec5b1]{overflow-wrap:anywhere;color:#d1c8da}.integration-copy[data-v-78aec5b1],.secret-panel>p[data-v-78aec5b1]{color:#b5a8c2;font-size:12px;line-height:1.6}.integration-copy code[data-v-78aec5b1]{color:#f4c95d}.secret-panel form label[data-v-78aec5b1]{display:grid;gap:7px;margin:15px 0;color:#d1c8da;font-size:12px}.secret-panel input[data-v-78aec5b1]{width:100%;padding:10px;border:1px solid #4b3d5d;border-radius:5px;background:#0b0712;color:#fff}.portal-action[data-v-78aec5b1]{border:0;border-radius:5px;padding:10px 13px;color:#17101f;background:#f4c95d;font-weight:700;cursor:pointer}.portal-action[data-v-78aec5b1]:disabled{opacity:.6;cursor:wait}.new-secret[data-v-78aec5b1]{display:grid;gap:12px;padding:12px;border:1px solid #6a5328;border-radius:6px;background:#241e15;color:#f3d68f;font-size:12px}.new-secret code[data-v-78aec5b1]{display:block;padding:10px;border-radius:4px;background:#0b0712;color:#fff;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}@media(max-width:1000px){.integration-layout[data-v-78aec5b1]{grid-template-columns:1fr}}@media(max-width:560px){.integration-details[data-v-78aec5b1]{grid-template-columns:1fr;gap:5px}.integration-details dd[data-v-78aec5b1]{margin-bottom:10px}.integration-callbacks p[data-v-78aec5b1]{grid-template-columns:1fr;gap:5px}}
