.wpcrypto-toast-container{position:fixed;top:20px;right:20px;z-index:2147483600;display:flex;flex-direction:column;gap:10px;pointer-events:none;max-width:380px;width:auto}
.wpcrypto-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;min-width:280px;max-width:380px;padding:12px 14px;background:#fff;border-radius:10px;border:1px solid rgba(15,23,42,0.08);box-shadow:0 10px 25px -5px rgba(0,0,0,0.15),0 4px 6px -2px rgba(0,0,0,0.08);font-size:13.5px;line-height:1.45;color:#1e293b;opacity:0;transform:translateX(20px);transition:opacity .22s ease,transform .22s ease;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif}
.wpcrypto-toast--in{opacity:1;transform:translateX(0)}
.wpcrypto-toast--leaving{opacity:0;transform:translateX(20px)}
.wpcrypto-toast__icon{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:13px;font-weight:700;line-height:1;color:#fff;margin-top:1px}
.wpcrypto-toast__message{flex:1;min-width:0;word-wrap:break-word;overflow-wrap:anywhere;padding-right:4px}
.wpcrypto-toast__close{background:transparent;border:0;color:#94a3b8;font-size:20px;line-height:1;cursor:pointer;padding:0 4px;margin:-2px -2px 0 0;flex-shrink:0;border-radius:4px;transition:color .15s,background .15s}
.wpcrypto-toast__close:hover{color:#1e293b;background:rgba(15,23,42,0.05)}
.wpcrypto-toast--success{border-left:3px solid #16a34a}
.wpcrypto-toast--success .wpcrypto-toast__icon{background:#16a34a}
.wpcrypto-toast--error{border-left:3px solid #dc2626}
.wpcrypto-toast--error .wpcrypto-toast__icon{background:#dc2626}
.wpcrypto-toast--info{border-left:3px solid #2563eb}
.wpcrypto-toast--info .wpcrypto-toast__icon{background:#2563eb}
.wpcrypto-toast--warning{border-left:3px solid #d97706}
.wpcrypto-toast--warning .wpcrypto-toast__icon{background:#d97706}
@media (prefers-color-scheme: dark){
	.wpcrypto-toast{background:#1e293b;color:#e2e8f0;border-color:rgba(255,255,255,0.08)}
	.wpcrypto-toast__close{color:#64748b}
	.wpcrypto-toast__close:hover{color:#e2e8f0;background:rgba(255,255,255,0.06)}
}
@media (max-width: 560px){
	.wpcrypto-toast-container{top:auto;bottom:16px;right:12px;left:12px;max-width:none;align-items:stretch}
	.wpcrypto-toast{min-width:0;max-width:none;transform:translateY(20px)}
	.wpcrypto-toast--in{transform:translateY(0)}
	.wpcrypto-toast--leaving{transform:translateY(20px)}
}
