.jx-analytics-review{position:fixed;left:max(12px,env(safe-area-inset-left));bottom:max(12px,env(safe-area-inset-bottom));z-index:100010;box-sizing:border-box;width:min(360px,calc(100vw - 24px));max-height:min(70vh,580px);overflow:auto;padding:12px 14px;border:1px solid #d9af4966;border-radius:16px;background:#10111ceF;color:#f1eee6;box-shadow:0 12px 32px #0005;font:13px/1.5 Arial,sans-serif;color-scheme:dark;overscroll-behavior:contain}
.jx-analytics-review>summary{cursor:pointer;font-weight:700;min-height:24px;list-style-position:inside;color:#f5d16a}.jx-analytics-review p{margin:10px 0}.jx-analytics-actions{display:flex;gap:8px;flex-wrap:wrap}.jx-analytics-actions button{flex:1 1 135px;min-height:44px;padding:9px 12px;border:1px solid #cfaa5255;border-radius:10px;background:#22202a;color:#faf4df;font:700 12px/1.4 Arial,sans-serif;cursor:pointer}.jx-analytics-actions button:first-child{background:#d8b64c;color:#10111c}.jx-analytics-review :focus-visible{outline:3px solid #f5d16a;outline-offset:3px}.jx-analytics-status{color:#e7dfc7}.jx-analytics-review small{display:block;color:#b7b4c0;font-size:11px}.jx-analytics-receipt{margin-top:10px;border-top:1px solid #d9af4933;padding-top:8px}.jx-analytics-receipt summary{cursor:pointer;color:#d7c995}.jx-analytics-receipt pre{max-height:160px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.5 Consolas,monospace;margin:8px 0 0}
@media(max-height:500px){.jx-analytics-review{max-height:60vh}}@media(prefers-reduced-motion:reduce){.jx-analytics-review,.jx-analytics-review *{scroll-behavior:auto}}
