.feedback-stack[popover] .feedback-card{--feedback:var(--action-primary);--feedback-soft:var(--action-soft)}html[data-theme] .feedback-stack[popover] .feedback-toast.feedback-card{box-sizing:border-box;pointer-events:auto;grid-template-columns:var(--feedback-toast-icon-size) minmax(0, 1fr) var(--feedback-toast-close-size);width:min(var(--feedback-toast-width), 100%);justify-self:end;align-items:center;gap:var(--feedback-toast-gap);padding:var(--feedback-toast-padding);border:var(--feedback-toast-rule) solid var(--line-default);background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-raised);-webkit-backdrop-filter:none;backdrop-filter:none;animation:feedback-toast-enter var(--feedback-toast-enter-duration) ease-out both;flex:none;display:grid;position:relative;border-radius:var(--feedback-toast-radius)!important}.feedback-card-icon{width:var(--feedback-toast-icon-size);height:var(--feedback-toast-icon-size);color:color-mix(in srgb, var(--feedback) 75%, var(--text-primary));background:var(--feedback-soft);place-items:center;display:grid;border-radius:50%!important}.feedback-card-icon .i-icon{display:flex}.feedback-card-icon svg{width:var(--feedback-toast-glyph-size);height:var(--feedback-toast-glyph-size)}.feedback-card-copy{gap:var(--gap-1);min-width:0;display:grid}.feedback-card-copy>strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--type-size-13);font-weight:var(--type-weight-600);line-height:var(--type-leading-1-5)}.feedback-card-copy>span{overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--type-size-12);font-weight:var(--type-weight-400);line-height:var(--type-leading-1-5)}html[data-theme] .feedback-stack .feedback-card>.feedback-card-close{width:var(--feedback-toast-close-size);height:var(--feedback-toast-close-size);min-width:var(--feedback-toast-close-size);min-height:var(--feedback-toast-close-size);color:var(--text-muted);cursor:pointer;transition:background-color var(--feedback-toast-exit-duration), color var(--feedback-toast-exit-duration);background:0 0;border:0;align-self:start;place-items:center;padding:0;display:grid;border-radius:var(--feedback-toast-control-radius)!important}.feedback-card-close .i-icon{display:flex}.feedback-card-close svg{width:var(--feedback-toast-glyph-size);height:var(--feedback-toast-glyph-size)}html[data-theme] .feedback-stack .feedback-card>.feedback-card-close:hover{background:var(--surface-subtle);color:var(--text-primary)}html[data-theme] .feedback-stack .feedback-card>.feedback-card-close:focus-visible{outline:var(--feedback-toast-focus-size) solid var(--action-primary);outline-offset:var(--feedback-toast-focus-offset)}html[data-theme] .feedback-stack[popover] .feedback-toast.feedback-card.is-closing{pointer-events:none;animation:feedback-toast-exit var(--feedback-toast-exit-duration) ease-in both}@keyframes feedback-toast-enter{0%{opacity:0;transform:translateX(var(--feedback-toast-travel))}to{opacity:1;transform:none}}@keyframes feedback-toast-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(var(--feedback-toast-travel))}}@media (width<=760px){html[data-theme] .feedback-stack[popover] .feedback-toast.feedback-card{grid-template-columns:var(--feedback-toast-icon-size) minmax(0, 1fr) var(--tap-min);gap:var(--gap-2);width:100%;padding:var(--gap-3)}html[data-theme] .feedback-stack .feedback-card>.feedback-card-close{width:var(--tap-min);height:var(--tap-min);min-width:var(--tap-min);min-height:var(--tap-min)}}@media (prefers-reduced-motion:reduce){html[data-theme] .feedback-stack[popover] .feedback-toast.feedback-card,html[data-theme] .feedback-stack[popover] .feedback-toast.feedback-card.is-closing{animation:none}html[data-theme] .feedback-stack .feedback-card>.feedback-card-close{transition:none}}.feedback-stack[popover] .feedback-card:is(.is-success,.is-welcome){--feedback:var(--state-success-ink);--feedback-soft:var(--state-success-soft)}.feedback-stack[popover] .feedback-card.is-error{--feedback:var(--state-danger);--feedback-soft:var(--state-danger-soft,color-mix(in srgb, var(--state-danger) 12%, var(--surface-raised)))}.feedback-stack[popover] .feedback-card.is-warning{--feedback:var(--state-warning);--feedback-soft:var(--state-warning-soft,color-mix(in srgb, var(--state-warning) 12%, var(--surface-raised)))}.feedback-card.is-welcome .feedback-card-copy>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feedback-card-copy .feedback-card-action{margin-top:var(--gap-1);color:var(--action-primary);font-size:var(--type-size-12);font-weight:var(--type-weight-600);justify-self:start;text-decoration:none}.feedback-card-copy .feedback-card-action:hover{text-decoration:underline}.feedback-card-copy .feedback-card-action:focus-visible{outline:var(--feedback-toast-focus-size) solid var(--action-primary);outline-offset:var(--feedback-toast-focus-offset)}.feedback-host{display:contents}.feedback-stack[popover]{z-index:var(--feedback-layer);top:calc(var(--shell-header-total) + var(--feedback-header-gap));right:var(--feedback-desktop-edge);width:min(var(--feedback-toast-width), calc(100vw - var(--feedback-desktop-edge) * 2));height:auto;min-height:0;max-height:calc(100dvh - var(--shell-header-total) - var(--feedback-header-gap) * 2);gap:var(--feedback-toast-gap);box-sizing:content-box;margin:calc(var(--gap-3) * -1);padding:var(--gap-3);color:inherit;pointer-events:none;overscroll-behavior:contain;background:0 0;border:0;flex-direction:column;display:flex;position:fixed;bottom:auto;left:auto;overflow:hidden auto}@media (width<=760px){.feedback-stack[popover]{top:calc(var(--shell-header-total) + var(--feedback-mobile-edge));right:max(var(--feedback-mobile-edge), env(safe-area-inset-right));width:min(var(--feedback-mobile-width), calc(100vw - var(--feedback-mobile-edge) * 2 - env(safe-area-inset-left) - env(safe-area-inset-right)));max-height:var(--feedback-mobile-max-height);gap:var(--gap-2)}}
