.async-feedback{position:fixed;right:24px;bottom:94px;z-index:180;display:flex;align-items:center;gap:13px;box-sizing:border-box;max-width:min(390px,calc(100vw - 32px));padding:15px 18px;border:1px solid #cbdcd0;border-radius:16px;background:#fffdf8;box-shadow:0 8px 32px #163d331a;color:#0e4d52;font:inherit;pointer-events:none}.async-feedback>div{min-width:0}.async-feedback strong{display:block;font-size:14px;line-height:1.55;font-weight:700;overflow-wrap:anywhere}.async-feedback p{margin:3px 0 0;font-size:12px;line-height:1.65;color:#526b62;overflow-wrap:anywhere}.async-feedback-spinner{display:block;width:19px;height:19px;flex:none;box-sizing:border-box;border:2px solid #d9e7dc;border-top-color:#0e4d52;border-radius:50%;animation:feedback-spin .8s linear infinite}.async-feedback-inline{position:relative;inset:auto;z-index:auto;max-width:none;margin:12px 0;background:#edf4ec;box-shadow:none;pointer-events:auto}@keyframes feedback-spin{to{transform:rotate(1turn)}}@media(max-width:899px){.async-feedback:not(.async-feedback-inline){bottom:160px;right:16px;left:16px;max-width:none;width:auto}}@media(prefers-reduced-motion:reduce){.async-feedback-spinner{animation:none;border-top-color:#d09300}}