.feedback-notification-stack{display:flex;flex-direction:column;gap:12px;max-height:calc(100dvh - 48px);overflow:auto;pointer-events:none;position:fixed;right:16px;top:calc(20px + env(safe-area-inset-top,0px));width:min(360px,calc(100vw - 32px));z-index:20000}.feedback-notification-stack[popover]{background:transparent;border:0;color:inherit;left:auto;margin:0;padding:0}.feedback-notification-stack.is-dialog{bottom:calc(20px + env(safe-area-inset-bottom,0px));max-height:50dvh;top:auto}.feedback-notification{background:var(--zz-surface,var(--site-surface,#fff));border:1px solid #e5e6eb;border-left:4px solid #165dff;border-radius:8px;box-shadow:0 6px 24px #0002;box-sizing:border-box;color:var(--zz-text,var(--site-text,#1d2129));flex:none;font:14px/1.6 Arial,sans-serif;overflow-wrap:anywhere;padding:16px 18px;pointer-events:auto;width:100%}.feedback-notification--error{border-left-color:#f53f3f}.feedback-notification--warning{border-left-color:#ff7d00}.feedback-notification--success{border-left-color:#00b42a}.feedback-notification__heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:6px}.feedback-notification__heading button{background:transparent;border:0;color:inherit;cursor:pointer;font-size:22px;min-height:28px;min-width:28px;padding:0 3px}.feedback-notification__content button{cursor:pointer}.feedback-notification a{color:#165dff}
