.feedback_root__LAyLy{position:fixed;right:16px;bottom:16px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding-bottom:env(safe-area-inset-bottom,0);transition:bottom .24s ease}@media (max-width:1023px){body[data-sticky-bar=on] .feedback_root__LAyLy{bottom:86px}}@media (max-width:620px){body[data-send-bar=on] .feedback_root__LAyLy{bottom:112px}}.feedback_tab__nLyWm{border:0;border-radius:999px;background:var(--jd-green-deep);color:#fff;font:inherit;font-size:13px;font-weight:600;letter-spacing:.04em;padding:10px 18px;min-height:40px;cursor:pointer;box-shadow:0 2px 10px rgba(20,30,20,.25)}.feedback_tab__nLyWm:hover{background:var(--jd-green-dark)}.feedback_panel__MRKsQ{width:min(360px,calc(100vw - 32px));background:var(--white);border:1px solid var(--rule);border-radius:10px;box-shadow:0 8px 28px rgba(20,30,20,.18);padding:16px 18px 14px;color:var(--ink)}.feedback_head__nPSZi{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.feedback_close__kfJmF{flex:none;width:32px;height:32px;margin:-6px -8px 0 0;border:0;background:none;font-size:24px;line-height:1;color:var(--ink-3);cursor:pointer}.feedback_field__8w0N2{display:block;margin-bottom:10px}.feedback_label__C6_HW{display:block;font-size:13px;color:var(--ink-2);margin-bottom:4px}.feedback_input__Aj0Y4,.feedback_textarea__aDDuu{width:100%;border:1px solid var(--rule);border-radius:6px;padding:8px 10px;font:inherit;font-size:14px;color:var(--ink);background:var(--white)}.feedback_input__Aj0Y4:focus,.feedback_textarea__aDDuu:focus{outline:2px solid var(--jd-yellow);outline-offset:1px}.feedback_send__jyIjz{border:0;border-radius:8px;background:var(--jd-green);color:#fff;font:inherit;font-size:14px;font-weight:600;padding:10px 20px;min-height:40px;cursor:pointer}.feedback_send__jyIjz:hover{background:var(--jd-green-dark)}.feedback_send__jyIjz:disabled{opacity:.6;cursor:not-allowed}.feedback_note__gR7sT{margin:8px 0 0;font-size:12px;color:var(--ink-3);line-height:1.45}.feedback_done__9tIjT{margin:0;font-size:14px;color:var(--jd-green-dark);line-height:1.5}.feedback_error__dEmIm{margin:0 0 8px;font-size:13px;color:var(--error)}.feedback_hp__oAtNu{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media (max-width:520px){.feedback_root__LAyLy{right:12px;bottom:12px}}html[data-app][data-app-tabs] .feedback_root__LAyLy{bottom:calc(var(--app-tabbar-h) + env(safe-area-inset-bottom, 0px) + 12px)}