:root{--primary:#635bff;--primary-dark:#5046e5;--primary-light:#7c75ff;--casino:#635bff;--casino-dark:#5046e5;--production:#f97316;--production-dark:#ea580c;--bg-primary:#fff;--bg-secondary:#f6f8fa;--bg-tertiary:#f1f5f9;--bg-hover:#0000000a;--text-primary:#1f2937;--text-secondary:#6b7280;--text-tertiary:#9ca3af;--text-link:#635bff;--border:#e5e7eb;--border-strong:#d1d5db;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000f,0 1px 2px #0000000a;--shadow-md:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a;--shadow-lg:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a;--success:#22c55e;--success-bg:#f0fdf4;--warning:#f59e0b;--warning-bg:#fffbeb;--error:#ef4444;--error-bg:#fef2f2;--info:#3b82f6;--info-bg:#eff6ff;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--transition-fast:.15s ease;--transition-normal:.2s ease}[data-theme=dark]{--bg-primary:#0d1117;--bg-secondary:#161b22;--bg-tertiary:#21262d;--bg-hover:#ffffff0f;--text-primary:#f0f6fc;--text-secondary:#8b949e;--text-tertiary:#6e7681;--text-link:#7c75ff;--border:#30363d;--border-strong:#484f58;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 10px 20px #00000080}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:var(--text-primary);background-color:var(--bg-secondary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}a{color:var(--text-link);transition:color var(--transition-fast);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;background:0 0;border:none;font-family:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}::selection{background:var(--primary);color:#fff}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border:3px solid var(--bg-primary);border-radius:7px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.text-sm{font-size:12px}.text-base{font-size:14px}.text-lg{font-size:16px}.text-xl{font-size:20px}.text-2xl{font-size:24px}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}
.DevToolbar-module__WrCDuG__toolbar{z-index:9999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;bottom:20px;right:20px}.DevToolbar-module__WrCDuG__panel{color:#fff;background:#1f2937;border-radius:12px;width:320px;position:absolute;bottom:50px;right:0;overflow:hidden;box-shadow:0 10px 40px #0006}.DevToolbar-module__WrCDuG__header{background:#111827;border-bottom:1px solid #374151;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.DevToolbar-module__WrCDuG__headerTitle{font-size:13px;font-weight:600}.DevToolbar-module__WrCDuG__envBadge{color:#fff;background:#10b981;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.DevToolbar-module__WrCDuG__section{padding:12px 16px}.DevToolbar-module__WrCDuG__sectionTitle{color:#9ca3af;text-transform:uppercase;margin-bottom:8px;font-size:11px}.DevToolbar-module__WrCDuG__divider{background:#374151;height:1px}.DevToolbar-module__WrCDuG__authInfo{justify-content:space-between;align-items:center;display:flex}.DevToolbar-module__WrCDuG__authUser{flex-direction:column;gap:2px;display:flex}.DevToolbar-module__WrCDuG__authUser strong{font-size:13px}.DevToolbar-module__WrCDuG__authRole{color:#9ca3af;text-transform:capitalize;font-size:11px}.DevToolbar-module__WrCDuG__logoutBtn{color:#fff;background:#ef4444;border-radius:4px;padding:4px 10px;font-size:11px}.DevToolbar-module__WrCDuG__logoutBtn:hover{background:#dc2626}.DevToolbar-module__WrCDuG__loginLink{color:#60a5fa;font-size:12px}.DevToolbar-module__WrCDuG__logs{background:#111827;border-radius:6px;max-height:150px;padding:8px;overflow-y:auto}.DevToolbar-module__WrCDuG__logEmpty{color:#6b7280;text-align:center;padding:8px;font-size:11px}.DevToolbar-module__WrCDuG__logEntry{border-bottom:1px solid #1f2937;gap:8px;padding:4px 0;font-size:11px;display:flex}.DevToolbar-module__WrCDuG__logEntry:last-child{border-bottom:none}.DevToolbar-module__WrCDuG__logTime{color:#6b7280;flex-shrink:0}.DevToolbar-module__WrCDuG__logMessage{color:#d1d5db;word-break:break-all}.DevToolbar-module__WrCDuG__logsuccess .DevToolbar-module__WrCDuG__logMessage{color:#10b981}.DevToolbar-module__WrCDuG__logerror .DevToolbar-module__WrCDuG__logMessage{color:#ef4444}.DevToolbar-module__WrCDuG__loginfo .DevToolbar-module__WrCDuG__logMessage{color:#60a5fa}.DevToolbar-module__WrCDuG__userButtons{gap:8px;display:flex}.DevToolbar-module__WrCDuG__userButton{color:#fff;background:#374151;border-radius:6px;flex:1;align-items:center;gap:6px;padding:8px 10px;font-size:11px;transition:all .15s;display:flex}.DevToolbar-module__WrCDuG__userButton:hover{background:#4b5563}.DevToolbar-module__WrCDuG__userButtonActive{outline:2px solid #60a5fa}.DevToolbar-module__WrCDuG__userIcon{font-weight:600}.DevToolbar-module__WrCDuG__userButtonAdmin .DevToolbar-module__WrCDuG__userIcon{color:#f59e0b}.DevToolbar-module__WrCDuG__userButtonCasino .DevToolbar-module__WrCDuG__userIcon{color:#a78bfa}.DevToolbar-module__WrCDuG__userButtonProduction .DevToolbar-module__WrCDuG__userIcon{color:#f97316}.DevToolbar-module__WrCDuG__footer{background:#111827;border-top:1px solid #374151;padding:10px 16px}.DevToolbar-module__WrCDuG__footerLabel{color:#6b7280;font-size:11px}.DevToolbar-module__WrCDuG__toggleButton{color:#fff;background:#635bff;border-radius:10px;width:40px;height:40px;font-size:12px;font-weight:600;box-shadow:0 4px 12px #635bff66}.DevToolbar-module__WrCDuG__toggleButton:hover{background:#5046e5}
