.gqmac-warning-box{position:fixed;right:18px;bottom:18px;z-index:999999;width:min(380px,calc(100vw - 36px));background:#111827;color:#fff;border-radius:16px;box-shadow:0 22px 70px rgba(0,0,0,.25);padding:16px;transform:translateY(20px);opacity:0;pointer-events:none;transition:.2s ease}.gqmac-warning-box.show{opacity:1;transform:translateY(0);pointer-events:auto}.gqmac-warning-box>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.gqmac-warning-box strong{display:flex;align-items:center;gap:8px;font-size:15px}.gqmac-warning-box button[aria-label]{background:transparent;border:0;color:#fff;font-size:22px;cursor:pointer}.gqmac-warning-box p{margin:10px 0 6px;color:#fef3c7}.gqmac-warning-box small{display:block;color:#cbd5e1}.gqmac-fullscreen-return{margin-top:12px;border:1px solid rgba(255,255,255,.3);background:#fff;color:#111827;border-radius:10px;padding:8px 12px;font-weight:700;cursor:pointer}.gqmac-no-select,.gqmac-no-select *{-webkit-user-select:none!important;user-select:none!important}.gqmac-result-box{margin-top:18px;padding:14px 16px;border-radius:14px;border:1px solid #f59e0b;background:#fffbeb;color:#92400e}.gqmac-result-box.gqmac-danger{border-color:#ef4444;background:#fef2f2;color:#991b1b}.gqmac-result-box strong{display:flex;align-items:center;gap:8px}.gqmac-result-box p{margin:6px 0 0}.gqmac-admin .gqmac-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;background:linear-gradient(135deg,#111827,#1e3a8a);color:#fff;border-radius:24px;padding:28px;margin:20px 0}.gqmac-admin .gqmac-hero h1{color:#fff;margin:.2rem 0;font-size:34px}.gqmac-admin .gqmac-hero p{max-width:780px;color:#dbeafe;font-size:15px}.gqmac-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:6px 10px;font-weight:700}.gqmac-status{background:#fff;color:#111827;border-radius:18px;padding:14px 18px;text-align:center;min-width:130px}.gqmac-status strong{display:block}.gqmac-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.gqmac-tabs a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;background:#fff;border:1px solid #dbe4ef;color:#1f2937;border-radius:999px;padding:10px 14px;font-weight:700}.gqmac-tabs a.active{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.gqmac-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:22px;box-shadow:0 12px 35px rgba(15,23,42,.06)}.gqmac-mt{margin-top:18px}.gqmac-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.gqmac-card-head h2{margin:0}.gqmac-card-head p{margin:6px 0 0;color:#64748b}.gqmac-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.gqmac-metrics article{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:18px}.gqmac-metrics strong{display:block;font-size:28px;color:#1d4ed8}.gqmac-metrics small{color:#64748b}.gqmac-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gqmac-grid label{display:flex;flex-direction:column;gap:7px;font-weight:700}.gqmac-grid input:not([type=checkbox]),.gqmac-grid select,.gqmac-grid textarea,.gqmac-filters input{width:100%;max-width:100%;border:1px solid #cbd5e1;border-radius:12px;padding:9px 11px}.gqmac-full{grid-column:1/-1}.gqmac-check{display:flex!important;flex-direction:row!important;gap:10px!important;align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:12px}.gqmac-notice{border-radius:14px;padding:12px 14px;margin:12px 0;background:#ecfdf5;border:1px solid #10b981;color:#065f46}.gqmac-responsive{overflow:auto}.gqmac-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;padding:14px;margin-bottom:16px}.gqmac-filters label{font-weight:700}.gqmac-badge{display:inline-flex;border-radius:999px;padding:5px 9px;background:#f1f5f9}.gqmac-badge.suspicious,.gqmac-badge.review{background:#fef2f2;color:#991b1b}.gqmac-list li,.gqmac-steps li{margin:8px 0}@media(max-width:900px){.gqmac-admin .gqmac-hero,.gqmac-card-head{flex-direction:column;align-items:flex-start}.gqmac-metrics,.gqmac-grid{grid-template-columns:1fr}}

html[dir=rtl] .gqmac-warning-box,.rtl .gqmac-warning-box{right:auto;left:18px;text-align:right}.gqmac-result-box.gqmac-warn{border-color:#f59e0b;background:#fffbeb;color:#92400e}.gqmac-result-box.gqmac-danger{border-color:#ef4444;background:#fef2f2;color:#991b1b}


/* GQM Anti-Cheat UI Clean v0.2.1 */
.gqmac-wrap{max-width:var(--gqm-container,1100px);margin-inline:auto;padding:clamp(12px,2vw,24px);color:var(--gqm-text,#111827);font-family:var(--gqm-font,inherit);box-sizing:border-box}.gqmac-wrap *{box-sizing:border-box}.gqmac-card,.gqmac-panel,.gqmac-table-wrap,.gqmac-warning,.gqmac-notice{border-radius:var(--gqm-radius,10px)!important;border:1px solid var(--gqm-border,#e5e7eb)!important;background:var(--gqm-surface,#fff)!important;box-shadow:var(--gqm-shadow,0 8px 24px rgba(15,23,42,.06))!important}.gqmac-card,.gqmac-panel,.gqmac-warning{padding:clamp(14px,2vw,22px)!important}.gqmac-btn,.gqmac-action{border-radius:var(--gqm-radius-sm,6px)!important;min-height:36px!important;padding:8px 12px!important;font-size:14px!important}.gqmac-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:14px!important}.gqmac-table-wrap{overflow-x:auto}.gqmac-table-wrap table{min-width:760px}.gqmac-warning{font-size:14px!important;line-height:1.45!important}@media(max-width:700px){.gqmac-wrap{padding:12px}.gqmac-grid{grid-template-columns:1fr!important}.gqmac-table-wrap table{min-width:620px;font-size:13px}.gqmac-btn,.gqmac-action{width:100%;justify-content:center}}
