.vf-feedback-copy{flex:1;min-width:0;display:grid;gap:5px;overflow-wrap:anywhere}.vf-toast{--vf-tone:var(--color-info);--vf-tone-border:var(--color-info-border)}.vf-toast[data-tone=success]{--vf-tone:var(--color-success);--vf-tone-border:var(--color-success-border)}.vf-toast[data-tone=warning]{--vf-tone:var(--color-warning);--vf-tone-border:var(--color-warning-border)}.vf-toast[data-tone=error]{--vf-tone:var(--color-danger);--vf-tone-border:var(--color-danger-border)}.vf-feedback-icon{flex-shrink:0;margin-top:2px;color:var(--vf-tone)}.vf-toast-title{color:var(--color-text-primary);font-size:13px;line-height:21px;font-weight:500}.vf-toast-description{color:var(--color-text-secondary);font-size:12px;line-height:20px}.vf-feedback-close{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;margin-top:-6px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--color-text-secondary);cursor:var(--cursor-pointer);touch-action:manipulation}.vf-feedback-close:hover{background:var(--color-fill-hover);color:var(--color-text-primary)}.vf-toast-action{justify-self:start;margin-top:4px}.vf-toasts{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:max(10000,calc(var(--z-modal, 1000) + 100));width:min(360px,calc(100vw - 32px));outline:none;pointer-events:none}.vf-toasts[data-inline]{position:relative;right:0;bottom:0;width:100%;height:max(140px,calc(var(--toast-frontmost-height, 0px) + var(--vf-stack-peek)));margin-top:24px;scroll-margin-block:24px}.vf-toasts[data-inline][data-expanded]{height:max(140px,var(--vf-stack-height))}.vf-toast{--vf-gap:12px;--vf-peek:10px;--vf-height:var(--toast-frontmost-height,var(--toast-height,100px));--vf-scale:max(0,calc(1 - var(--toast-index) * .06));--vf-y:calc(var(--toast-swipe-movement-y, 0px) - var(--toast-index) * var(--vf-peek) - (1 - var(--vf-scale)) * var(--vf-height));right:0;bottom:0;z-index:calc(1000 - var(--toast-index));height:var(--toast-frontmost-height,auto);min-width:0;box-sizing:border-box;border:1px solid var(--color-border-strong);border-radius:9px;background:var(--color-surface-3);box-shadow:0 8px 24px var(--color-scrim);pointer-events:auto;opacity:1;transform-origin:bottom center;transform:translateX(var(--toast-swipe-movement-x,0)) translateY(var(--vf-y)) scale(var(--vf-scale));transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .18s ease-out}.vf-toast,.vf-toast:after{position:absolute;width:100%}.vf-toast:after{content:"";top:100%;left:0;height:calc(var(--vf-gap) + 1px)}.vf-toast[data-expanded]{--vf-y:calc(var(--toast-offset-y) * -1 - var(--toast-index) * var(--vf-gap) + var(--toast-swipe-movement-y, 0px));height:var(--toast-height,auto);transform:translateX(var(--toast-swipe-movement-x,0)) translateY(var(--vf-y))}.vf-toasts[data-inline] .vf-toast{top:0;bottom:auto;transform-origin:top center;--vf-y:calc(var(--toast-swipe-movement-y, 0px) + var(--toast-index) * var(--vf-peek) + (1 - var(--vf-scale)) * var(--vf-height))}.vf-toasts[data-inline] .vf-toast[data-expanded]{--vf-y:calc(var(--toast-offset-y) + var(--toast-index) * var(--vf-gap) + var(--toast-swipe-movement-y, 0px))}.vf-toast:is([data-starting-style],[data-ending-style]){opacity:0;transform:translateX(calc(100% + 32px + var(--toast-swipe-movement-x, 0px))) translateY(var(--vf-y))}.vf-toast[data-limited]{opacity:0;visibility:hidden;pointer-events:none}.vf-toast-content{display:flex;align-items:flex-start;gap:11px;padding:16px 10px 18px 16px;border-radius:inherit;overflow:hidden;transition:opacity .16s ease-out}.vf-toast-content[data-behind]:not([data-expanded]){opacity:0;pointer-events:none}.vf-toast .vf-toast-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.vf-toast-timeline{position:absolute;inset:auto 0 0;height:3px;border-radius:0 0 8px 8px;overflow:hidden;background:var(--vf-tone-border);pointer-events:none}.vf-toast-progress{display:block;width:100%;height:100%;transform-origin:left center;background:var(--vf-tone);animation:vf-toast-countdown linear both}.vf-toast-content[data-behind]:not([data-expanded])+.vf-toast-timeline{opacity:0}.vf-toast:is([data-ending-style],[data-swiping]) .vf-toast-progress,.vf-toasts:is([data-expanded],[data-clock-paused]) .vf-toast-progress{animation-play-state:paused}@keyframes vf-toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.vf-toasts{font-family:var(--font-ui,inherit);color:var(--color-text-primary);font-size:13px;line-height:20px;box-sizing:border-box}.vf-toast-loading{display:inline-flex;animation:vu-toast-spin 1s linear infinite}@keyframes vu-toast-spin{to{transform:rotate(1turn)}}.vf-feedback-close:focus-visible,.vf-toast .ui-button:focus-visible{outline:1px solid var(--color-border-strong);outline-offset:-1px}.vf-toast:focus{outline:none}.vf-toast:focus-visible{border-color:var(--color-text-tertiary)}@media (prefers-reduced-motion:reduce){.vf-toast,.vf-toast-content{transition:none}.vf-toast-loading,.vf-toast-progress{animation:none}.vf-toast:is([data-starting-style],[data-ending-style]){transform:translateY(var(--vf-y))}}@media (pointer:coarse){.vf-toast .vf-feedback-close{width:44px;height:44px}}