.EhHfBq_container{z-index:9998;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}@media (max-width:640px){.EhHfBq_container{bottom:12px;left:12px;right:12px}}.EhHfBq_toast{pointer-events:auto;background-color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;max-width:400px;padding:12px 16px;transition:all .3s;animation:.3s ease-out EhHfBq_slideIn;display:flex;box-shadow:0 4px 12px #00000026}.EhHfBq_toast.EhHfBq_hidden{opacity:0;animation:.3s ease-in EhHfBq_slideOut;transform:translate(100%)}.EhHfBq_toast.EhHfBq_visible{opacity:1;transform:translate(0)}.EhHfBq_typeSuccess{color:#155724;background-color:#d4edda;border-left:4px solid #28a745}.EhHfBq_typeError{color:#721c24;background-color:#f8d7da;border-left:4px solid #dc3545}.EhHfBq_typeWarning{color:#856404;background-color:#fff3cd;border-left:4px solid #ffc107}.EhHfBq_typeInfo{color:#0c5460;background-color:#d1ecf1;border-left:4px solid #17a2b8}.EhHfBq_content{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.EhHfBq_icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:20px;font-weight:700;display:flex}.EhHfBq_message{word-break:break-word;margin:0;font-size:14px;line-height:1.5}.EhHfBq_actionButton{color:currentColor;cursor:pointer;white-space:nowrap;background-color:#0000;border:none;flex-shrink:0;padding:4px 8px;font-size:12px;font-weight:600;transition:opacity .2s}.EhHfBq_actionButton:hover{opacity:.7}.EhHfBq_closeButton{color:currentColor;cursor:pointer;background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:16px;transition:opacity .2s;display:flex}.EhHfBq_closeButton:hover{opacity:.6}@keyframes EhHfBq_slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes EhHfBq_slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.EhHfBq_toast,.EhHfBq_toast.EhHfBq_hidden{animation:none}}@media (max-width:640px){.EhHfBq_toast{gap:8px;max-width:100%}.EhHfBq_message{font-size:13px}.EhHfBq_icon{width:18px;height:18px;font-size:18px}}
.AgbxyG_errorMessage{background-color:#f8f9fa;border-left:4px solid;border-radius:8px;margin:16px 0;padding:16px;box-shadow:0 2px 8px #0000001a}.AgbxyG_errorMessage.AgbxyG_severity-error{background-color:#f8d7da;border-left-color:#dc3545}.AgbxyG_errorMessage.AgbxyG_severity-warning{background-color:#fff3cd;border-left-color:#ffc107}.AgbxyG_errorMessage.AgbxyG_severity-info{background-color:#d1ecf1;border-left-color:#17a2b8}.AgbxyG_content{grid-template-columns:auto 1fr auto;align-items:flex-start;gap:16px;display:grid}@media (max-width:640px){.AgbxyG_content{grid-template-columns:auto 1fr}.AgbxyG_actions{grid-column:2;gap:8px;display:flex}}.AgbxyG_iconSection{justify-content:center;align-items:center;min-width:24px;display:flex}.AgbxyG_icon{font-size:24px;line-height:1}.AgbxyG_messageSection{flex-direction:column;gap:8px;display:flex}.AgbxyG_title{color:#212529;margin:0;font-size:16px;font-weight:600}.AgbxyG_message{color:#495057;margin:0;font-size:14px;line-height:1.5}.AgbxyG_debugInfo{cursor:pointer;background-color:#0000000d;border-radius:4px;margin-top:8px;padding:8px}.AgbxyG_debugInfo summary{color:#6c757d;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:500}.AgbxyG_debugDetails{color:#495057;background-color:#f8f9fa;border-radius:4px;margin:8px 0 0;padding:8px;font-size:11px;line-height:1.4;overflow-x:auto}.AgbxyG_actions{align-items:center;gap:8px;display:flex}.AgbxyG_button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;padding:6px 12px;font-size:14px;font-weight:500;transition:background-color .2s}.AgbxyG_button:hover{background-color:#0056b3}.AgbxyG_button:active{background-color:#004085}.AgbxyG_button:disabled{cursor:not-allowed;background-color:#6c757d}.AgbxyG_buttonClose{color:#6c757d;cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;min-width:24px;height:24px;padding:4px 8px;font-size:18px;transition:color .2s;display:flex}.AgbxyG_buttonClose:hover{color:#212529}@media (max-width:640px){.AgbxyG_errorMessage{margin:12px 0;padding:12px}.AgbxyG_title{font-size:14px}.AgbxyG_message{font-size:13px}.AgbxyG_button{padding:4px 8px;font-size:12px}}
