.p-toast{opacity:1;width:min(380px,100% - 32px)}.p-toast .p-toast-message{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--toast-accent,var(--brand));box-shadow:0 12px 32px rgba(var(--shadow-rgb), .16);color:var(--text);border-radius:16px;margin:0 0 12px;position:relative}.p-toast .p-toast-message .p-toast-message-content{border:none;align-items:stretch;padding:0}.vt-toast{align-items:flex-start;gap:12px;padding:14px 16px;font-family:Comfortaa,sans-serif;display:flex}.vt-toast__icon{background:var(--toast-tint,rgba(var(--brand-rgb), .1));width:34px;height:34px;color:var(--toast-accent,var(--brand-fg));border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vt-toast__text{flex-direction:column;gap:2px;min-width:0;padding-top:1px;display:flex}.vt-toast__summary{color:var(--text);font-size:14px;font-weight:700;line-height:1.35}.vt-toast__detail{color:var(--text-3);word-break:break-word;font-size:13px;line-height:1.45}.p-toast .p-toast-message.p-toast-message-success{--toast-accent:var(--success);--toast-tint:rgba(var(--success-rgb), .12)}.p-toast .p-toast-message.p-toast-message-info{--toast-accent:var(--brand);--toast-tint:rgba(var(--brand-rgb), .1)}.p-toast .p-toast-message.p-toast-message-warn{--toast-accent:var(--warn);--toast-tint:rgba(var(--warn-rgb), .14)}.p-toast .p-toast-message.p-toast-message-error{--toast-accent:var(--danger);--toast-tint:rgba(var(--danger-rgb), .12)}.p-toast .p-toast-message:has(.vt-toast--prompt){--toast-accent:var(--brand);--toast-tint:rgba(var(--brand-rgb), .12);background:linear-gradient(115deg, rgba(var(--brand-rgb), .07) 0%, var(--surface) 46%);border-left-width:3px}.vt-toast--prompt .vt-toast__icon{color:var(--brand-fg)}.vt-toast__action{background:var(--brand);color:var(--on-solid);border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:7px 14px;font-family:Comfortaa,sans-serif;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}@media (hover:hover){.vt-toast__action:hover{background:var(--brand-hover)}}@media (pointer:coarse){.vt-toast__action{position:relative}.vt-toast__action:before{content:"";border-radius:999px;position:absolute;top:min(0px,50% - 22px);bottom:min(0px,50% - 22px);left:min(0px,50% - 22px);right:min(0px,50% - 22px)}}.p-toast .p-toast-icon-close{width:26px;height:26px;color:var(--text-4);border-radius:50%;transition:background .15s,color .15s;position:absolute;top:8px;right:8px}.p-toast .p-toast-icon-close:hover{background:var(--bg-2);color:var(--text)}.p-toast .p-toast-icon-close:focus-visible{box-shadow:0 0 0 3px rgba(var(--brand-rgb), .18);outline:none}.vt-toast__summary{padding-right:22px}@media (max-width:600px){.p-toast{width:calc(100% - 24px);left:12px;right:12px;top:calc(12px + env(safe-area-inset-top))!important}.p-toast .p-toast-message{margin-bottom:10px}.vt-toast{gap:11px;padding:13px 14px}.vt-toast__icon{width:32px;height:32px}}
