@layer rc-important,rc-standards,rc-responsive,rc-base,legacy;@layer legacy{#rescom-toast-host{position:fixed;inset-inline-end:24px;inset-inline-start:auto;bottom:24px;z-index:99999;display:flex;flex-direction:column;align-items:stretch;gap:10px;pointer-events:none;width:min(440px,calc(100vw - 32px));max-width:min(440px,calc(100vw - 32px))}.rc-toast{--rc-tc: #5b7bff;pointer-events:auto;position:relative;display:flex;align-items:flex-start;gap:var(--sp-3);width:100%;padding:13px 15px 13px 14px;border-radius:var(--rc-radius-md);overflow:hidden;background:var(--c-bg-2, var(--c-bg-2));border:1px solid var(--c-line, var(--c-bg-4));border-inline-start:3px solid var(--rc-tc);box-shadow:0 18px 44px -16px color-mix(in srgb,var(--c-darken) 60%,transparent),0 2px color-mix(in srgb,var(--c-text) 2%,transparent) inset;font-family:var(--font-ui);transform:translateY(14px) scale(.97);opacity:0;transition:transform .34s cubic-bezier(.22,.61,.36,1),opacity .26s ease}.rc-toast.in{transform:none;opacity:1}.rc-toast.out{transform:translateY(8px) scale(.96);opacity:0;margin-bottom:-54px;transition:transform .3s ease,opacity .24s ease,margin-bottom .3s ease}.rc-toast .rc-toast-ic{flex-shrink:0;width:30px;height:30px;min-width:30px;min-height:30px;max-width:30px;max-height:30px;border-radius:var(--rc-radius-sm);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--rc-tc);background:color-mix(in srgb,var(--rc-tc) 16%,transparent)}.rc-toast .rc-toast-ic svg{width:16px!important;height:16px!important;max-width:16px;max-height:16px;flex-shrink:0}.rc-toast.type-ai .rc-toast-ic svg{animation:rc-toast-spin 5s linear infinite}@keyframes rc-toast-spin{to{transform:rotate(360deg)}}.rc-toast .rc-toast-body{flex:1;min-width:0;padding-top:1px}.rc-toast .rc-toast-title{font:700 var(--fs-sm) var(--font-ui);color:var(--c-text, var(--c-text-1));line-height:1.3;letter-spacing:var(--tr-title)}.rc-toast .rc-toast-msg{font:500 var(--fs-sm) var(--font-ui);color:var(--c-text-2, var(--c-text-3));line-height:1.45;margin-top:var(--sp-0);word-break:break-word}.rc-toast .rc-toast-title+.rc-toast-msg{margin-top:3px}.rc-toast .rc-toast-act{flex-shrink:0;align-self:center;margin-inline-start:var(--sp-0);padding:6px 11px;border-radius:var(--rc-radius-sm);font:700 var(--fs-xs) var(--font-ui);letter-spacing:.01em;cursor:pointer;white-space:nowrap;color:var(--rc-tc);background:color-mix(in srgb,var(--rc-tc) 14%,transparent);border:1px solid color-mix(in srgb,var(--rc-tc) 26%,transparent);transition:all .14s}.rc-toast .rc-toast-act:hover{background:color-mix(in srgb,var(--rc-tc) 24%,transparent)}.rc-toast .rc-toast-x{flex-shrink:0;align-self:flex-start;width:22px;height:22px;border-radius:var(--rc-radius-xs);display:flex;align-items:center;justify-content:center;cursor:pointer;border:0;background:transparent;color:var(--c-text-4, #525c75);transition:all .14s;margin:-2px -4px 0 0}.rc-toast .rc-toast-x:hover{background:var(--c-bg-3, var(--c-bg-4));color:var(--c-text, var(--c-text-1))}.rc-toast .rc-toast-x svg{width:13px;height:13px}.rc-toast .rc-toast-prog{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;height:2px;background:var(--rc-tc);transform-origin:left;opacity:.55;animation:rc-toast-prog linear forwards}@keyframes rc-toast-prog{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.rc-toast:hover .rc-toast-prog{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.rc-toast,.rc-toast.out{transition:opacity .2s ease}.rc-toast.type-ai .rc-toast-ic svg{animation:none}.rc-toast .rc-toast-prog{animation:none;display:none}}#rescom-toast-host{z-index:var(--z-toast);inset-block-start:calc(16px + env(safe-area-inset-top,0px));bottom:auto;inset-inline-end:16px;inline-size:min(372px,calc(100vw - 32px));max-inline-size:min(372px,calc(100vw - 32px));gap:10px}#rescom-toast-host .rc-toast{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:start;padding:12px 14px 13px;border:1px solid color-mix(in srgb,var(--c-text) 14%,transparent);border-inline-start:1px solid color-mix(in srgb,var(--c-text) 14%,transparent);border-radius:22px;background:color-mix(in srgb,var(--c-bg-3) 62%,transparent);backdrop-filter:blur(34px) saturate(1.8);-webkit-backdrop-filter:blur(34px) saturate(1.8);box-shadow:inset 0 1px color-mix(in srgb,var(--c-on-color) 14%,transparent),0 0 0 1px color-mix(in srgb,var(--rc-tc) 22%,transparent),0 0 34px -6px color-mix(in srgb,var(--rc-tc) 55%,transparent),0 22px 50px -22px color-mix(in srgb,var(--c-darken, var(--c-bg-0)) 80%,transparent);transform:translate3d(40px,0,0) scale(.96);transition:transform .5s var(--hy-ease-spring, cubic-bezier(.34, 1.4, .64, 1)),opacity .28s ease,box-shadow .3s ease}[dir=rtl] #rescom-toast-host .rc-toast{transform:translate3d(-40px,0,0) scale(.96)}#rescom-toast-host .rc-toast.in{transform:none;animation:rc-toast-glow 2.8s .5s ease-in-out infinite}#rescom-toast-host .rc-toast.out{transform:translate3d(24px,0,0) scale(.97);margin-bottom:0;animation:none}[dir=rtl] #rescom-toast-host .rc-toast.out{transform:translate3d(-24px,0,0) scale(.97)}@keyframes rc-toast-glow{50%{box-shadow:inset 0 1px color-mix(in srgb,var(--c-on-color) 14%,transparent),0 0 0 1px color-mix(in srgb,var(--rc-tc) 34%,transparent),0 0 46px -4px color-mix(in srgb,var(--rc-tc) 70%,transparent),0 22px 50px -22px color-mix(in srgb,var(--c-darken, var(--c-bg-0)) 80%,transparent)}}#rescom-toast-host .rc-toast-head{grid-column:1 / -1;display:flex;align-items:center;gap:8px;min-inline-size:0;padding-inline-end:26px}#rescom-toast-host .rc-toast .rc-toast-ic{inline-size:22px;block-size:22px;min-inline-size:22px;min-block-size:22px;max-inline-size:22px;max-block-size:22px;border-radius:7px;color:var(--c-on-color);background:linear-gradient(145deg,color-mix(in srgb,var(--rc-tc) 80%,var(--c-on-color)),var(--rc-tc));box-shadow:0 4px 10px -4px var(--rc-tc)}#rescom-toast-host .rc-toast.in .rc-toast-ic svg{animation:rc-toast-pop .45s .18s var(--hy-ease-spring, ease-out) both}#rescom-toast-host .rc-toast.type-ai.in .rc-toast-ic svg{animation:rc-toast-pop .45s .18s var(--hy-ease-spring, ease-out) both,rc-toast-spin 5s .7s linear infinite}@keyframes rc-toast-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:none}}#rescom-toast-host .rc-toast-app{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--c-text-2)}#rescom-toast-host .rc-toast-kind{font-size:var(--fs-xs);color:var(--rc-tc);font-weight:var(--fw-semibold)}#rescom-toast-host .rc-toast-kind:before{content:"·";margin-inline-end:8px;color:var(--c-text-4)}#rescom-toast-host .rc-toast-when{margin-inline-start:auto;font-size:var(--fs-xs);color:var(--c-text-4)}#rescom-toast-host .rc-toast .rc-toast-body{grid-column:1;padding:0}#rescom-toast-host .rc-toast .rc-toast-title{font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:0;color:var(--c-text)}#rescom-toast-host .rc-toast .rc-toast-msg{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--c-text-2)}#rescom-toast-host .rc-toast .rc-toast-act{grid-column:2;align-self:end;margin:0;border-radius:var(--rc-radius-pill);padding:6px 13px;font-weight:var(--fw-semibold);color:var(--c-text);background:color-mix(in srgb,var(--c-text) 10%,transparent);border-color:color-mix(in srgb,var(--c-text) 16%,transparent)}#rescom-toast-host .rc-toast .rc-toast-act:hover{background:color-mix(in srgb,var(--c-text) 18%,transparent)}#rescom-toast-host .rc-toast .rc-toast-x{position:absolute;inset-block-start:10px;inset-inline-end:10px;inline-size:22px;block-size:22px;border-radius:50%;background:color-mix(in srgb,var(--c-text) 12%,transparent);color:var(--c-text-2);opacity:0;transition:opacity .16s ease}#rescom-toast-host .rc-toast:hover .rc-toast-x,#rescom-toast-host .rc-toast .rc-toast-x:focus-visible{opacity:1}#rescom-toast-host .rc-toast:hover .rc-toast-when{opacity:0}@media (hover: none){#rescom-toast-host .rc-toast .rc-toast-x{opacity:1}#rescom-toast-host .rc-toast-when{display:none}}@media (max-width: 640px){#rescom-toast-host{inset-inline:12px;inline-size:auto;max-inline-size:none}}@media (prefers-reduced-motion: reduce){#rescom-toast-host .rc-toast,#rescom-toast-host .rc-toast.in{transform:none;animation:none;transition:opacity .2s ease}#rescom-toast-host .rc-toast.in .rc-toast-ic svg{animation:none}}#rescom-toast-host,body #rescom-toast-host{inset-block-start:auto;top:auto;bottom:calc(96px + env(safe-area-inset-bottom,0px));inset-inline-end:20px;inline-size:min(340px,calc(100vw - 32px));max-inline-size:min(340px,calc(100vw - 32px));gap:8px;flex-direction:column;justify-content:flex-end}#rescom-toast-host .rc-toast{gap:4px 10px;padding:10px 12px 11px;border-radius:16px}#rescom-toast-host .rc-toast-head{gap:6px}#rescom-toast-host .rc-toast .rc-toast-ic{inline-size:18px;block-size:18px;min-inline-size:18px;min-block-size:18px;max-inline-size:18px;max-block-size:18px;border-radius:6px}#rescom-toast-host .rc-toast.in .rc-toast-ic svg{inline-size:11px!important;block-size:11px!important}#rescom-toast-host .rc-toast .rc-toast-title{font-size:var(--fs-sm);line-height:1.3}#rescom-toast-host .rc-toast .rc-toast-msg{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:var(--fs-xs)}#rescom-toast-host .rc-toast .rc-toast-act{padding:4px 11px;font-size:var(--fs-xs)}@media (max-width: 900px){#rescom-toast-host,body #rescom-toast-host,:root:has(.rc-nav-rail--phone) #rescom-toast-host{bottom:calc(var(--app-bottom-bar-h, env(safe-area-inset-bottom, 0px)) + 8px);inset-inline:12px;inline-size:auto;max-inline-size:none}}body[data-superadmin-route=true] #rescom-toast-host,.superadmin-proto #rescom-toast-host{z-index:99999}body[data-superadmin-route=true] .rc-toast,.superadmin-proto .rc-toast{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--c-bg-2) 88%,transparent)}html[data-theme=light] body[data-superadmin-route=true] .rc-toast,html[data-theme=light] .superadmin-proto .rc-toast{background:color-mix(in srgb,var(--c-bg-2) 94%,transparent);box-shadow:0 18px 44px -16px #10131c38,0 2px #ffffffa6 inset}html[data-theme=light] body[data-superadmin-route=true] .rc-toast .rc-toast-title,html[data-theme=light] .superadmin-proto .rc-toast .rc-toast-title{color:var(--c-text)}html[data-theme=light] body[data-superadmin-route=true] .rc-toast .rc-toast-msg,html[data-theme=light] .superadmin-proto .rc-toast .rc-toast-msg{color:var(--c-text-2)}}
