.qra-toast-region{position:fixed;top:70px;left:50%;transform:translate(-50%);z-index:1400;display:flex;flex-direction:column-reverse;gap:8px;width:min(calc(100vw * var(--qra-vunit, 1) - 24px),324px);pointer-events:none}.qra-toast{zoom:.9;pointer-events:auto;position:relative;box-sizing:border-box;display:grid;grid-template-columns:32px minmax(0,1fr) 24px;gap:12px;align-items:start;width:360px;max-width:100%;padding:12px 10px 13px 12px;border:var(--qra-line, 1px) solid #e4e8ee;border-radius:12px;background:#fff;box-shadow:0 12px 32px #1018281f,0 2px 6px #1018280f;overflow:hidden;color:#171b22;font-family:Segoe UI,system-ui,sans-serif;text-align:left;animation:qra-toast-in .18s ease-out}@keyframes qra-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.qra-toast svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.qra-toast-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center}.qra-toast-icon svg{width:17px;height:17px}.qra-toast--success .qra-toast-icon{background:#eaf7ef;color:#157a55}.qra-toast--error .qra-toast-icon{background:#fff0f0;color:#b4232c}.qra-toast--warning .qra-toast-icon{background:#fff6e9;color:#946200}.qra-toast--info .qra-toast-icon{background:#eef2ff;color:#2448c7}.qra-toast-text{display:grid;gap:3px;padding-top:1px;min-width:0;overflow-wrap:break-word;word-break:normal}.qra-toast-title{font-size:13px;font-weight:600;line-height:1.4;color:#171b22}.qra-toast-detail{font-size:12px;line-height:1.45;color:#475467}.qra-toast-detail--clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qra-toast-more{justify-self:start;padding:0;border:0;background:transparent;color:#667085;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.4;cursor:pointer}.qra-toast-more:hover{color:#171b22;text-decoration:underline}.qra-toast-close{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#667085;cursor:pointer}.qra-toast-close svg{width:14px;height:14px}.qra-toast-close:hover{background:#eef1f4;color:#171b22}.qra-toast-close:focus-visible,.qra-toast-more:focus-visible{outline:2px solid #2448c7;outline-offset:2px}.qra-toast-time{position:absolute;left:0;bottom:0;height:2px;width:100%;transform-origin:left;opacity:.55;animation-name:qra-toast-drain;animation-timing-function:linear;animation-fill-mode:forwards}.qra-toast:hover .qra-toast-time,.qra-toast:focus-within .qra-toast-time{animation-play-state:paused}@keyframes qra-toast-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.qra-toast--success .qra-toast-time{background:#157a55}.qra-toast--error .qra-toast-time{background:#b4232c}.qra-toast--warning .qra-toast-time{background:#946200}.qra-toast--info .qra-toast-time{background:#2448c7}body.dark .qra-toast{border-color:#353940;background:#232529;box-shadow:0 12px 32px #0000006b,0 2px 6px #0000004d;color:#eef0f3}body.dark .qra-toast-title{color:#eef0f3}body.dark .qra-toast-detail{color:#c3c8cf}body.dark .qra-toast-more,body.dark .qra-toast-close{color:#b0b6c0}body.dark .qra-toast-more:hover{color:#eef0f3}body.dark .qra-toast-close:hover{background:#30343a;color:#eef0f3}body.dark .qra-toast-close:focus-visible,body.dark .qra-toast-more:focus-visible{outline-color:#8fa7df}body.dark .qra-toast--success .qra-toast-icon{background:#17352a;color:#74d9ae}body.dark .qra-toast--error .qra-toast-icon{background:#45292b;color:#ffb6b8}body.dark .qra-toast--warning .qra-toast-icon{background:#3a2d16;color:#ffc86b}body.dark .qra-toast--info .qra-toast-icon{background:#172a47;color:#9abfff}body.dark .qra-toast--success .qra-toast-time{background:#74d9ae}body.dark .qra-toast--error .qra-toast-time{background:#ffb6b8}body.dark .qra-toast--warning .qra-toast-time{background:#ffc86b}body.dark .qra-toast--info .qra-toast-time{background:#9abfff}@media(max-width:600px){.qra-toast-region{width:calc(100vw * var(--qra-vunit, 1) - 24px)}.qra-toast{width:100%}}@media(prefers-reduced-motion:reduce){.qra-toast{animation:none}}
