.kg-claim-confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;display:flex;align-items:center;justify-content:center;background:#0000009e}.kg-claim-confirm-box{min-width:min(94vw,520px);max-width:92vw;padding:28px 32px 26px;border-radius:14px;text-align:center;background:linear-gradient(180deg,#1e293b,#0f172a);border:4px solid #fbbf24;box-shadow:0 16px 48px #0009}.kg-claim-confirm-box.is-success{border-color:#4ade80;background:linear-gradient(180deg,#166534,#052e16)}.kg-claim-confirm-box.is-blocked{border-color:#f87171}.kg-claim-confirm-kicker{font-size:clamp(16px,2.6vw,22px);font-weight:800;letter-spacing:.08em;color:#fde68a;margin-top:6px}.kg-claim-confirm-tid{font-size:clamp(32px,7vw,56px);font-weight:900;line-height:1.1;color:#fff;word-break:break-all;margin:8px 0 16px;text-shadow:0 3px 10px rgba(0,0,0,.45)}.kg-claim-confirm-pts{font-size:clamp(36px,8vw,64px);font-weight:900;line-height:1.05;color:#facc15;margin:4px 0 18px;text-shadow:0 3px 10px rgba(0,0,0,.45)}.kg-claim-confirm-box.is-success .kg-claim-confirm-title{font-size:clamp(28px,6vw,44px);font-weight:900;color:#bbf7d0;letter-spacing:.04em}.kg-claim-confirm-title{font-size:clamp(28px,6vw,44px);font-weight:900;color:#fff}.kg-claim-confirm-ask{font-size:clamp(20px,4vw,30px);font-weight:900;color:#fff;margin:8px 0 18px;letter-spacing:.03em}.kg-claim-confirm-actions{display:flex;gap:16px;justify-content:center}.kg-claim-confirm-yes,.kg-claim-confirm-no{min-width:120px;padding:12px 28px;font-size:clamp(18px,3vw,24px);font-weight:900;border:0;border-radius:8px;cursor:pointer;color:#fff}.kg-claim-confirm-yes{background:#16a34a}.kg-claim-confirm-yes:hover{background:#15803d}.kg-claim-confirm-no{background:#dc2626}.kg-claim-confirm-no:hover{background:#b91c1c}.kg-ticket-scan-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483610;background:#000000b8;display:flex;align-items:flex-start;justify-content:center;padding:10px 12px 16px}.kg-ticket-scan-box,.kg-ticket-scan-cam,.kg-ticket-scan-typewrap{width:min(92vw,420px);margin-top:8px;padding:18px 16px 16px;border-radius:12px;border:3px solid #fbbf24;background:#0f172a;text-align:center}.kg-ticket-scan-title{color:#fde68a;font-weight:900;font-size:22px;margin-bottom:14px}.kg-ticket-scan-btn,.kg-ticket-scan-exit{display:block;width:100%;margin:8px 0 0;padding:12px 10px;font-size:18px;font-weight:900;border:0;border-radius:8px;color:#fff;cursor:pointer}.kg-ticket-scan-btn{background:#1d4ed8}.kg-ticket-scan-btn-cam{background:#7c3aed}.kg-ticket-scan-exit{background:#dc2626}.kg-ticket-scan-type{width:100%;box-sizing:border-box;font-size:28px;font-weight:900;letter-spacing:.04em;text-align:center;padding:12px 8px;border:3px solid #facc15;border-radius:8px;background:#fff;color:#111}.kg-ticket-scan-type-actions{display:flex;gap:10px;margin-top:10px}.kg-ticket-scan-type-actions button{flex:1}.kg-ticket-scan-video{width:100%;max-height:42vh;background:#000;border-radius:8px;-o-object-fit:cover;object-fit:cover}.kg-ticket-scan-cam-hint{color:#e2e8f0;font-weight:800;margin:10px 0 4px;font-size:15px}.kg-apk-bt-mount{display:inline-flex;align-items:center;flex-shrink:0;margin-left:6px;position:relative;z-index:6}.kg-apk-bt-btn{pointer-events:auto;height:22px;min-width:0;padding:0 8px;font:800 10px/1 Arial,sans-serif;letter-spacing:.03em;color:#fde68a;background:#1a1208;border:1px solid #c9a227;border-radius:4px;white-space:nowrap}.kg-apk-bt-btn.is-on{color:#052e16;background:#4ade80;border-color:#166534}.kg-apk-bt-msg{position:absolute;top:calc(100% + 4px);left:0;z-index:40;min-width:160px;padding:5px 8px;font:700 11px/1.2 Arial,sans-serif;color:#fff;background:#000000e0;border-radius:4px;white-space:nowrap;pointer-events:none}.star-games-header{background:linear-gradient(180deg,#c8940a,#8b6508);border-bottom:2px solid #5a3f00}.star-games-header-wrap{overflow:visible}.star-games-header-bar,.star-games-head-bar{width:100%;height:100%;display:flex;align-items:center;gap:5px;padding:1px 4px;box-sizing:border-box;background:linear-gradient(180deg,#ffe44d,#f5c400 55%,#e6b800);border-bottom:2px solid #c9a000;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.15;color:#1a1008;overflow:hidden}.star-games-header-wrap .game-header-ornate-frame{margin-top:0;padding:.12rem .16rem;flex-shrink:0}.star-games-header-wrap .game-header-lobby-frame:before,.star-games-header-wrap .game-header-lobby-frame:after{pointer-events:none}.star-games-header-bar-left,.star-games-header-bar-center,.star-games-header-bar-right,.star-games-header-bar-corner{display:flex;align-items:center;min-width:0;height:100%;flex-shrink:1}.star-games-header-bar-left{flex:0 1 auto;gap:5px;max-width:52%}.game-shell-header-bar .star-games-header-bar-left{max-width:min(72%,calc(100% - 220px));flex:1 1 auto;overflow:visible}.game-shell-header-bar .star-games-header-ticket,.game-shell-header-bar .star-games-header-claim{flex-shrink:0}.game-shell-header-bar .star-games-header-amusement{max-width:88px;overflow:hidden;text-overflow:ellipsis}.game-shell-header-bar .star-games-header-user--sm{max-width:56px}.star-games-header-lobby-frame{position:relative;flex-shrink:0;z-index:3}.star-games-header-lobby-frame .game-header-lobby{position:relative;z-index:4;padding:.18rem .55rem .14rem;font-size:.82rem;letter-spacing:.06em;line-height:1;cursor:pointer;pointer-events:auto;white-space:nowrap}.star-games-header-lobby-frame:before,.star-games-header-lobby-frame:after{width:.65rem;height:.35rem;bottom:.08rem}.star-games-header-lobby-frame:before{left:-.32rem}.star-games-header-lobby-frame:after{right:-.32rem}.star-games-utility-btn:disabled{opacity:.5;cursor:not-allowed}.star-games-header-bar-center{flex:1 1 auto;justify-content:center;gap:6px;flex-wrap:nowrap;min-width:0}.star-games-header-bar-center--game-tools{justify-content:flex-end;gap:8px;padding-right:6px}.star-games-header-bar-corner{flex:0 0 auto;width:auto;height:100%;flex-shrink:0}.star-games-header-bar-corner--tools{display:none}.star-games-header-bar-center--game-tools .star-games-sound-btn{width:22px;height:22px;min-width:22px;min-height:22px;margin-left:0;flex-shrink:0;border:1px solid #8b6508;box-shadow:0 0 0 1px #ef535073,inset 0 -1px 3px #00000059}.star-games-header-bar-center--game-tools .star-games-sound-btn:before{font-size:.65rem}.star-games-sound-btn--on:before{content:"🔊"}.star-games-sound-btn--off:before{content:"🔇"}.star-games-header-bar-center--game-tools .star-games-header-balance{margin-left:0;flex-shrink:0}.star-games-header-bar-right{flex:0 0 auto;display:flex;align-items:center;gap:6px;margin-left:auto;margin-right:0;max-width:none;flex-shrink:0;overflow:visible}.star-games-header-bar-right .game-header-info{flex-shrink:0;margin:0;width:22px;height:22px;font-size:12px;line-height:1;padding:0;position:relative;z-index:2;pointer-events:auto;cursor:pointer}.star-games-header-bar-right .star-games-sound-btn.game-header-sound{width:22px;height:22px;min-width:22px;min-height:22px;margin:0;border:1px solid #8b6508;box-shadow:0 0 0 1px #ef535073,inset 0 -1px 3px #00000059}.star-games-header-bar-right .star-games-sound-btn.game-header-sound:before{font-size:.65rem}.star-games-exe-window-controls{position:fixed;top:6px;right:8px;z-index:2147483647;display:flex;align-items:center;gap:6px;width:auto;height:auto;overflow:visible;opacity:1;pointer-events:auto;-webkit-app-region:no-drag;isolation:isolate}html[data-electron-app="1"] .star-games-header-bar{padding-right:88px;box-sizing:border-box}html[data-electron-app="1"] .star-games-header-bar-right{margin-right:0}.star-games-header-info-btn{flex-shrink:0;width:22px;height:22px;min-width:22px;font-size:12px;font-weight:900;font-style:italic;line-height:1;margin:0;padding:0;border:none;border-radius:50%;color:#fff;position:relative;z-index:2;transform:none;pointer-events:auto;cursor:pointer;background:radial-gradient(circle at 32% 22%,#7ec8ff,#2196f3 48%,#0d47a1);box-shadow:0 0 0 1px #64b5f673,0 0 8px #2196f373,inset 0 -1px 3px #00000047,inset 0 1px 2px #ffffff4d}.star-games-header-info-btn:disabled{opacity:.5;cursor:not-allowed}.star-games-header-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;font-weight:900;font-size:14px;letter-spacing:.06em;color:#fff;background:linear-gradient(180deg,#6b4a9e,#3d2566 55%,#2a1848);border:1px solid #8a65c0;border-radius:6px;white-space:nowrap;box-shadow:inset 0 1px #ffffff40,0 1px 3px #00000059;max-width:130px;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.star-games-header-logo-img{max-height:100%;max-width:100px;-o-object-fit:contain;object-fit:contain}.star-games-header-amusement{font-size:10px;font-weight:700;color:#1a1008b8;white-space:nowrap}.star-games-header-user{padding:0;font-size:11px;font-weight:700;color:#1a1008;-webkit-text-fill-color:#1a1008;background:none;border:none;border-radius:0;white-space:nowrap;max-width:90px;overflow:hidden;text-overflow:ellipsis}.star-games-header-user--sm{font-size:10px;font-weight:600;max-width:72px;opacity:.92;letter-spacing:.01em}.star-games-header-check{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.star-games-header-check input{width:11px;height:11px;margin:0;accent-color:#ffd700;pointer-events:auto;cursor:pointer}.star-games-header-game-id{font-size:11px;font-weight:700;white-space:nowrap}.star-games-header-datetime{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;line-height:1.05;margin-right:2px;flex-shrink:0;min-width:4.6rem}.star-games-header-datetime-date{font-size:10px;font-weight:800;color:#1a1008;white-space:nowrap;font-variant-numeric:tabular-nums}.star-games-header-datetime-time{font-size:11px;font-weight:900;color:#1a1008;white-space:nowrap;font-variant-numeric:tabular-nums}.star-games-header-ticket{width:86px;height:20px;padding:0 5px;font-size:11px;font-weight:700;background:#fff;border:1px solid #8b6508;border-radius:2px;color:#111;pointer-events:auto;flex-shrink:0}.star-games-header-ticket::-moz-placeholder{color:#876;font-weight:600}.star-games-header-ticket::placeholder{color:#876;font-weight:600}.star-games-header-claim{padding:2px 10px;font-size:11px;font-weight:900;letter-spacing:.04em;color:#fff;background:linear-gradient(180deg,#a02020,#701010);border:1px solid #500808;border-radius:3px;cursor:pointer;box-shadow:0 1px #0006}.star-games-header-claim:hover{filter:brightness(1.08)}.star-games-header-balance{display:flex;align-items:center;gap:5px;padding:0;min-width:0;max-width:none;height:auto;background:none;border:none;border-radius:0;box-shadow:none}.star-games-header-balance-label{font-size:11px;font-weight:900;letter-spacing:.03em;color:#1a1008;-webkit-text-fill-color:#1a1008}.star-games-header-balance-value{font-size:14px;font-weight:900;margin-left:0;white-space:nowrap;color:#1a1008;-webkit-text-fill-color:#1a1008}.star-games-sound-btn{position:relative;z-index:12;flex-shrink:0;width:22px;height:22px;min-width:22px;min-height:22px;margin:0;padding:0;border:1px solid #8b6508;border-radius:50%;cursor:pointer;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 32% 22%,#ff8a80,#e53935 48%,#8b0000);box-shadow:0 0 0 1px #ef535073,inset 0 -1px 3px #00000059;transform:none;-webkit-tap-highlight-color:transparent}.star-games-sound-btn--on{filter:brightness(1.05);opacity:1}.star-games-sound-btn--off{filter:grayscale(.85) brightness(.75);opacity:.72}.star-games-sound-btn:active{transform:scale(.94)}.star-games-info-popup-host,.game-shell-info-popup-host{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100000;pointer-events:none}.star-games-info-popup-host>*,.game-shell-info-popup-host>*{pointer-events:auto}.star-games-info-popup-host .info-tab-btn,.game-shell-info-popup-host .info-tab-btn{font-size:12px!important;font-weight:800!important;padding:.35rem .7rem!important}.star-games-info-popup-host .info-popup-container,.game-shell-info-popup-host .info-popup-container{max-width:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex:1 1 auto!important}.star-games-info-popup-host table,.game-shell-info-popup-host table{font-size:12px!important}.star-games-info-popup-host th,.game-shell-info-popup-host th,.star-games-info-popup-host td,.game-shell-info-popup-host td,.star-games-info-popup-host .info-filter-bar,.game-shell-info-popup-host .info-filter-bar{font-size:12px!important;font-weight:800!important}.game8-history-scroll-host{min-height:0}.game8-history-scroll-host>.flex.flex-col{overflow:hidden!important;min-height:0!important;height:100%!important}.game8-history-scroll-host .overflow-y-auto.flex-1{min-height:0!important;flex:1 1 auto!important}
