.ag-toast-viewport{position:fixed;inset:20px 20px auto auto;margin:0;padding:0;border:0;background:none;color:var(--text);width:min(370px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:visible;z-index:99999;pointer-events:none}.ag-toast-viewport:popover-open{display:grid;gap:10px}.ag-toast-viewport.has-toasts{display:grid;gap:10px}.ag-toast-viewport:not(.has-toasts){display:none}.ag-toast-viewport::backdrop{background:transparent;pointer-events:none}.ag-transient-toast{position:relative;display:flex;align-items:flex-start;gap:12px;padding:17px 18px 20px;border:1px solid #dfbd763b;border-radius:12px;background:#1b1c20;color:#f1f0ed;box-shadow:0 10px 35px #0004;overflow:hidden;pointer-events:auto;animation:ag-toast-enter .2s ease-out}.ag-toast-icon{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border:1px solid #dfbd7633;background:#dfbd760c;color:#dfbd76;border-radius:9px}.ag-transient-toast p{font-size:12px;line-height:1.7;margin:2px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.ag-toast-track{position:absolute;left:0;right:0;bottom:0;height:3px;background:#dfbd7615}.ag-toast-track>span{display:block;width:100%;height:100%;background:#dfbd76;transform-origin:left;animation:ag-toast-countdown 5s linear forwards}@keyframes ag-toast-countdown{to{transform:scaleX(0)}}@keyframes ag-toast-enter{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@media(max-width:600px){.ag-toast-viewport{top:calc(12px + env(safe-area-inset-top));right:12px;width:calc(100vw - 24px)}.ag-transient-toast{padding:14px 15px 17px}.ag-transient-toast p{font-size:12px}}@media(prefers-reduced-motion:reduce){.ag-transient-toast{animation:none}}