.feedback-float{position:fixed;right:18px;bottom:18px;z-index:900;display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(20,20,20,.16);border-radius:999px;background:#fff;color:#171717;box-shadow:0 8px 24px rgba(0,0,0,.14);font:700 13px/1 system-ui,-apple-system,"Segoe UI",sans-serif;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,padding .22s ease,gap .22s ease}.feedback-float:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.18)}.feedback-float svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8}.feedback-float-label{max-width:12em;overflow:hidden;white-space:nowrap;opacity:1;transition:max-width .22s ease,opacity .16s ease}.feedback-float-close{display:grid;place-items:center;width:22px;height:22px;margin-left:2px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.07);color:inherit;font:700 15px/1 system-ui;cursor:pointer;transition:opacity .16s ease,width .22s ease,margin .22s ease}.feedback-float-close:hover{background:rgba(0,0,0,.12)}.feedback-float.is-collapsed{gap:0;padding:11px}.feedback-float.is-collapsed .feedback-float-label{max-width:0;opacity:0}.feedback-float.is-collapsed .feedback-float-close{width:0;margin-left:0;opacity:0;pointer-events:none}.feedback-float.is-collapsed:hover .feedback-float-label,.feedback-float.is-collapsed:focus-within .feedback-float-label{max-width:12em;opacity:1}.feedback-float.is-collapsed:hover,.feedback-float.is-collapsed:focus-within{gap:8px;padding:10px 14px}.feedback-float.is-collapsed:hover .feedback-float-close,.feedback-float.is-collapsed:focus-within .feedback-float-close{width:22px;margin-left:2px;opacity:1;pointer-events:auto}@media(max-width:720px){.feedback-float{right:12px;bottom:calc(76px + env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}.feedback-float.is-collapsed:hover .feedback-float-label,.feedback-float.is-collapsed:focus-within .feedback-float-label{max-width:0;opacity:0}.feedback-float.is-collapsed:hover,.feedback-float.is-collapsed:focus-within{gap:0;padding:11px}.feedback-float.is-collapsed:hover .feedback-float-close,.feedback-float.is-collapsed:focus-within .feedback-float-close{width:0;margin-left:0;opacity:0;pointer-events:none}}