.floating-feedback-preview{--feedback-dock-space:76px;height:100dvh;overflow:hidden}.floating-feedback-preview .feedback-preview-scroll{position:fixed;inset:0 0 auto;height:calc(var(--feedback-visible-height,100dvh) - var(--feedback-dock-space));overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scroll-padding-block:18px;overscroll-behavior-y:contain;box-sizing:border-box}.floating-feedback-preview .feedback-preview-scroll:focus{outline:none}.floating-feedback-preview .slup-feedback-wrap{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));width:auto;max-width:calc(100vw - 40px);margin:0;padding:0;z-index:60;display:flex;justify-content:flex-end}.floating-feedback-preview .slup-feedback-link{min-height:46px;padding:10px 14px;font-size:12px;border-color:#a8c77d66;background:#1b2822;box-shadow:0 5px 16px #0003}.floating-feedback-preview:has(.slup-consent:not([hidden])) .slup-feedback-wrap,.floating-feedback-preview:has(dialog[open]) .slup-feedback-wrap,.floating-feedback-preview[data-feedback-editing=true] .slup-feedback-wrap{visibility:hidden;pointer-events:none}.floating-feedback-preview[data-feedback-editing=true] .feedback-preview-scroll{height:var(--feedback-visible-height,100dvh)}@media(max-width:600px){.floating-feedback-preview{--feedback-dock-space:calc(74px + env(safe-area-inset-bottom))}.floating-feedback-preview .slup-feedback-wrap{right:max(14px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));max-width:calc(100vw - 28px)}.floating-feedback-preview .slup-feedback-link{font-size:12px;min-height:46px}}@media(prefers-reduced-motion:reduce){.feedback-preview-scroll{scroll-behavior:auto}}
