.leny-feedback-bubble{cursor:pointer;isolation:isolate;top:auto!important;left:0!important;right:auto!important;bottom:var(--feedback-nav-offset,env(safe-area-inset-bottom,0px))!important;z-index:1200!important;color:#171719!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:15px!important;display:grid!important;position:fixed!important}.leny-feedback-bubble:before{content:"";z-index:-1;background:#fff;border-radius:50%;position:absolute;inset:8px;box-shadow:0 2px 8px #0003}.leny-feedback-bubble svg{stroke-width:1.7px;width:14px!important;height:14px!important}.leny-feedback-bubble:focus-visible{outline-offset:-2px!important;outline:2px solid #6d9dff!important}.leny-feedback-backdrop{z-index:1600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0007;justify-content:flex-start;align-items:flex-end;padding:20px;display:flex;position:fixed;inset:0}.leny-feedback-panel{background:var(--card,#fff);width:460px;max-width:100%;max-height:calc(100dvh - 40px);color:var(--ink,#161618);border:1px solid var(--line,#ddd);font:400 14px/1.6 var(--f,sans-serif);border-radius:24px;padding:24px;overflow:auto;box-shadow:0 24px 70px #0004}.leny-feedback-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.leny-feedback-panel h2{font:400 22px/1.3 var(--f,sans-serif);margin:0}.leny-feedback-panel button{font:inherit;cursor:pointer;color:inherit;border:1px solid var(--line,#ddd);background:0 0;border-radius:12px;min-height:44px;padding:10px 14px}.leny-feedback-panel header button{place-items:center;width:44px;padding:10px;display:grid}.leny-feedback-panel svg{width:20px;height:20px}.leny-feedback-intro,.leny-feedback-hint{color:var(--muted,#666)}.leny-feedback-hint{font-size:12px}.leny-feedback-panel nav{gap:8px;display:flex}.leny-feedback-panel nav [aria-pressed=true],.leny-feedback-panel .leny-feedback-send{background:var(--ink,#161618);color:var(--card,#fff);border-color:#0000}.leny-feedback-panel button:disabled{opacity:.5;cursor:default}.leny-feedback-panel label{gap:8px;margin:16px 0;display:grid}.leny-feedback-panel :is(select,textarea){width:100%;font:inherit;color:inherit;background:var(--soft,#f6f6f6);border:1px solid var(--line,#ddd);border-radius:12px;padding:12px}.leny-feedback-panel textarea{resize:vertical;min-height:110px}.leny-feedback-list{gap:8px;margin-top:16px;display:grid}.leny-feedback-list button{text-align:left;gap:4px;display:grid}.leny-feedback-list small,.leny-feedback-thread small{color:var(--muted,#666)}.leny-feedback-thread p{white-space:pre-wrap;overflow-wrap:anywhere}.leny-feedback-thread article{border-top:1px solid var(--line,#ddd);margin-top:16px;padding-top:16px}.leny-feedback-back{align-items:center;gap:8px;margin-top:16px;display:flex}.leny-feedback-panel [role=alert]{color:#c34d4d}.leny-feedback-panel :focus-visible{outline-offset:3px;outline:2px solid #8aaaff}@media (max-width:760px){.leny-feedback-backdrop{padding:12px}.leny-feedback-panel{max-height:calc(100dvh - 24px);padding:22px}}@media (max-width:980px){html body .leny-feedback-bubble{display:none!important}}html.ui-photo.ui-v3 body .leny-feedback-panel{box-sizing:border-box;width:460px;max-width:100%;font:400 14px/1.55 var(--app-font,sans-serif)!important;border-radius:20px!important;padding:24px!important}html.ui-photo.ui-v3 body .leny-feedback-panel h2{font:500 23px/1.25 var(--app-font,sans-serif)!important;letter-spacing:-.025em!important}html.ui-photo.ui-v3 body .leny-feedback-panel header button{background:var(--bg);border:0;border-radius:50%;flex:none}html.ui-photo.ui-v3 body .leny-feedback-panel .leny-feedback-intro{margin:12px 0 20px;font-size:13px!important;line-height:1.6!important}html.ui-photo.ui-v3 body .leny-feedback-panel .leny-feedback-list{gap:8px;max-height:180px;margin:0 0 20px;overflow:auto}html.ui-photo.ui-v3 body .leny-feedback-panel .leny-feedback-list button{gap:5px;border-radius:12px!important;padding:12px 14px!important}html.ui-photo.ui-v3 body .leny-feedback-panel .leny-feedback-list b{color:var(--muted);font-size:11px;font-weight:500}html.ui-photo.ui-v3 body .leny-feedback-panel .leny-feedback-list span{font-size:13px;line-height:1.5}html.ui-photo.ui-v3 body .leny-feedback-panel .leny-feedback-list small{font-size:11px}html.ui-photo.ui-v3 body .leny-feedback-panel label{gap:8px;margin:18px 0;font-size:12px!important}html.ui-photo.ui-v3 body .leny-feedback-panel :is(select,textarea){box-sizing:border-box;font:400 14px/1.5 var(--app-font,sans-serif)!important;background:var(--bg)!important;letter-spacing:0!important;border-radius:12px!important;min-height:46px!important;padding:12px 14px!important}html.ui-photo.ui-v3 body .leny-feedback-panel textarea{min-height:128px!important}html.ui-photo.ui-v3 body .leny-feedback-panel .leny-feedback-hint{margin:16px 0;font-size:11px!important;line-height:1.6!important}html.ui-photo.ui-v3 body .leny-feedback-panel .leny-feedback-send{width:100%;letter-spacing:0!important;text-transform:none!important;border-radius:12px!important;min-height:46px!important;font-size:14px!important}@media (max-width:600px){html.ui-photo.ui-v3 body .leny-feedback-panel{padding:22px!important}}.leny-feedback-panel .leny-feedback-attach{gap:8px;margin:12px 0 0;display:grid}.leny-feedback-panel .leny-feedback-attach-btn{cursor:pointer;justify-self:start;align-items:center;gap:8px;min-height:40px;border:1px dashed color-mix(in srgb,var(--ink,#161618) 22%,transparent)!important;width:auto!important;color:var(--ink,#161618)!important;background:0 0!important;border-radius:12px!important;padding:0 14px!important;font-size:13px!important;display:inline-flex!important}.leny-feedback-panel .leny-feedback-attach-btn svg{width:16px;height:16px;color:var(--lc-blue,#3d5bd9)}.leny-feedback-panel .leny-feedback-attach-btn:disabled{opacity:.5;cursor:default}.leny-feedback-panel .leny-feedback-attach ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.leny-feedback-panel .leny-feedback-attach li{background:color-mix(in srgb,var(--ink,#161618) 5%,transparent);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:12.5px;display:flex}.leny-feedback-panel .leny-feedback-attach li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.leny-feedback-panel .leny-feedback-attach li button{flex:none;place-items:center;width:28px!important;height:28px!important;min-height:0!important;color:var(--muted,#666)!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.leny-feedback-panel .leny-feedback-attach li button svg{width:14px;height:14px}.leny-feedback-panel .leny-feedback-shots{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.leny-feedback-panel .leny-feedback-shots a{border:1px solid color-mix(in srgb,var(--ink,#161618) 12%,transparent);border-radius:10px;width:84px;height:84px;display:block;overflow:hidden}.leny-feedback-panel .leny-feedback-shots img{object-fit:cover;width:100%;height:100%;display:block}
