.PlatformTestPanel_testPanel__GWpl7{position:fixed;bottom:20px;right:20px;width:400px;background:white;border:2px solid #007bff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;z-index:9999;max-height:600px;display:flex;flex-direction:column}.PlatformTestPanel_header__Vr4Dy{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e0e0e0;background:linear-gradient(135deg,#007bff,#0056b3);color:white}.PlatformTestPanel_header__Vr4Dy h3{margin:0;font-size:14px;font-weight:600}.PlatformTestPanel_closeBtn__ulzkB{background:none;border:none;color:white;font-size:24px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.PlatformTestPanel_closeBtn__ulzkB:hover{opacity:.8}.PlatformTestPanel_tabs__aY_Ff{display:flex;border-bottom:1px solid #e0e0e0;background:#f5f5f5}.PlatformTestPanel_tab__vEuuc{flex:1 1;padding:10px 12px;background:none;cursor:pointer;font-size:13px;font-weight:500;color:#666;border:none;border-bottom:2px solid transparent;transition:all .2s ease}.PlatformTestPanel_tab__vEuuc:hover{color:#333;background:white}.PlatformTestPanel_tab__vEuuc.PlatformTestPanel_active__ZKj8y{color:#007bff;border-bottom-color:#007bff;background:white}.PlatformTestPanel_content__8SEsW{flex:1 1;overflow-y:auto;padding:16px}.PlatformTestPanel_form__XS8fg{display:flex;flex-direction:column;gap:16px}.PlatformTestPanel_section__9k7Ya{display:flex;flex-direction:column;gap:10px;padding:12px;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px}.PlatformTestPanel_section__9k7Ya h4{margin:0 0 8px;font-size:12px;font-weight:700;color:#333;text-transform:uppercase;letter-spacing:.5px}.PlatformTestPanel_row__9wHAi{display:flex;gap:8px;align-items:flex-end}.PlatformTestPanel_row__9wHAi input{flex:1 1;padding:8px;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:12px}.PlatformTestPanel_row__9wHAi button{padding:8px 12px;white-space:nowrap}.PlatformTestPanel_form__XS8fg label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:#333}.PlatformTestPanel_form__XS8fg input,.PlatformTestPanel_form__XS8fg select,.PlatformTestPanel_form__XS8fg textarea{padding:8px;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:12px}.PlatformTestPanel_form__XS8fg textarea{resize:vertical;min-height:80px;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.PlatformTestPanel_form__XS8fg select:focus,.PlatformTestPanel_form__XS8fg textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.PlatformTestPanel_form__XS8fg button{padding:10px 14px;background:#007bff;color:white;border:none;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s ease}.PlatformTestPanel_form__XS8fg button:hover:not(:disabled){background:#0056b3}.PlatformTestPanel_form__XS8fg button:disabled{opacity:.6;cursor:not-allowed}.PlatformTestPanel_result__AEsZo{padding:10px 12px;border-radius:4px;font-size:12px;margin-top:8px;animation:PlatformTestPanel_slideIn__y8VBa .3s ease}@keyframes PlatformTestPanel_slideIn__y8VBa{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PlatformTestPanel_result__AEsZo.PlatformTestPanel_success__QiI1G{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.PlatformTestPanel_result__AEsZo.PlatformTestPanel_error__W__Kr{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.PlatformTestPanel_adminSection__DL2tU{margin-top:12px;padding-top:12px;border-top:1px solid #e0e0e0}.PlatformTestPanel_adminSection__DL2tU button{width:100%;padding:10px 14px;border:none;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.PlatformTestPanel_dangerBtn__ZW5o7{background:#ffc107;color:#333}.PlatformTestPanel_dangerBtn__ZW5o7:hover:not(:disabled){background:#e0a800}.PlatformTestPanel_info__rQxev{margin-top:12px;padding-top:12px;border-top:1px solid #e0e0e0;font-size:11px;color:#666}.PlatformTestPanel_info__rQxev p{margin:0;line-height:1.6}.PlatformTestPanel_info__rQxev a{color:#007bff;text-decoration:none}.PlatformTestPanel_info__rQxev a:hover{text-decoration:underline}@media (max-width:600px){.PlatformTestPanel_testPanel__GWpl7{width:calc(100% - 40px);bottom:10px;right:10px;left:10px}}