.toast_toast__e5RqK{position:fixed;inset:1rem 1rem auto auto;margin:0;width:min(26rem,calc(100vw - 2rem));box-sizing:border-box;padding:1rem;border:1px solid #bbdfcb;border-radius:.75rem;background:#fff;color:#334155;box-shadow:0 8px 28px rgb(15 23 42/15%);font-family:inherit}.toast_toast__e5RqK:popover-open{display:flex;align-items:flex-start;gap:.75rem}.toast_toast__e5RqK p{flex:1 1;min-width:0;margin:0;font-size:.875rem;line-height:1.6}.toast_icon__cRTYd{color:#15803d;font-size:1rem;line-height:1.6}.toast_error__ft3QV{border-color:#f5bcbc;background:#fff5f5;color:#ba1a1a}.toast_error__ft3QV .toast_icon__cRTYd{color:#ba1a1a}.toast_toast__e5RqK button{border:0;background:transparent;color:#64748b;padding:.125rem .375rem;cursor:pointer;font:inherit}.toast_toast__e5RqK button:focus-visible{outline:2px solid #0960d4;outline-offset:2px}.tto-password-input{position:relative;display:block;min-width:0}.tto-password-input>input[type]{width:100%;min-width:0;padding-right:3rem}.tto-password-input>button{position:absolute;top:50%;right:.3rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;transform:translateY(-50%);padding:0;border:0;border-radius:.4rem;background:transparent;color:#64748b;cursor:pointer}.tto-password-input>button:hover{background:#f1f5f9;color:#334155}.tto-password-input>button:disabled{opacity:.5;cursor:not-allowed}