.strategy-tester-module__Q20VBa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.strategy-tester-module__Q20VBa__testerShell{background:#fff}.strategy-tester-module__Q20VBa__testerShell[data-theme=dark]{background:#0d1421}.strategy-tester-module__Q20VBa__testerShellDesktop{width:calc(100% + 4rem);min-height:720px;margin:-2rem;overflow:visible}.strategy-tester-module__Q20VBa__testerShellMobile{width:calc(100vw - 8px);height:calc(100dvh - 56px);min-height:calc(100dvh - 56px);margin:-2rem calc(50% - 50vw + 4px) 0;overflow:hidden}.strategy-tester-module__Q20VBa__testerFrame{border:0;width:100%;display:block}.strategy-tester-module__Q20VBa__testerFrameDesktop{overflow:hidden}.strategy-tester-module__Q20VBa__testerFrameMobile{overflow:auto}.strategy-tester-module__Q20VBa__modalOverlay{z-index:2147483640;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.strategy-tester-module__Q20VBa__modalDialog{color:#1e293b;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border-radius:12px;width:min(90vw,480px);max-height:calc(100dvh - 40px);padding:24px 28px;overflow:auto;box-shadow:0 20px 60px #00000026,0 0 0 1px #0000001a}.strategy-tester-module__Q20VBa__modalOverlay[data-theme=dark] .strategy-tester-module__Q20VBa__modalDialog{color:#f1f5f9;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);box-shadow:0 20px 60px #00000080,0 0 0 1px #ffffff1a}.strategy-tester-module__Q20VBa__modalHeader{align-items:center;gap:12px;margin-bottom:16px;display:flex}.strategy-tester-module__Q20VBa__modalIcon{font-size:28px;line-height:1}.strategy-tester-module__Q20VBa__modalTitle{margin:0;font-size:18px;font-weight:600}.strategy-tester-module__Q20VBa__modalMessage{color:#475569;margin:0 0 24px 40px;font-size:15px;line-height:1.6}.strategy-tester-module__Q20VBa__modalOverlay[data-theme=dark] .strategy-tester-module__Q20VBa__modalMessage{color:#cbd5e1}.strategy-tester-module__Q20VBa__modalActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.strategy-tester-module__Q20VBa__modalButton{cursor:pointer;border-radius:8px;min-width:110px;padding:10px 24px;font-size:14px;font-weight:500}.strategy-tester-module__Q20VBa__cancelButton{color:#475569;background:#64748b1a;border:1px solid #64748b4d}.strategy-tester-module__Q20VBa__modalOverlay[data-theme=dark] .strategy-tester-module__Q20VBa__cancelButton{color:#cbd5e1;background:#94a3b826;border-color:#94a3b84d}.strategy-tester-module__Q20VBa__confirmButton{color:#fff;background:linear-gradient(135deg,#f87171 0%,#ef4444 100%);border:0;box-shadow:0 4px 12px #ef444459}.strategy-tester-module__Q20VBa__modalOverlay[data-theme=dark] .strategy-tester-module__Q20VBa__confirmButton{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}
