#request-feedback[hidden],#request-feedback-bar[hidden]{display:none!important}#request-feedback{position:fixed;z-index:10020;bottom:calc(var(--mobile-bottom-height,0px) + 18px);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;width:max-content;max-width:min(92vw,440px);padding:14px 20px;border:1px solid #a7d8c6;border-radius:14px;background:#fff;color:#065f46;box-shadow:0 8px 28px #0f172a24;pointer-events:none;font-size:14px;line-height:1.8;text-align:start}.request-feedback-spinner,[data-request-busy]::before{display:inline-block;flex:0 0 19px;width:19px;height:19px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:request-feedback-spin .8s linear infinite}.request-feedback-spinner{color:#047857}[data-request-busy]{cursor:wait!important;pointer-events:none!important}[data-request-busy]::before{content:'';vertical-align:middle;margin-inline-end:8px}input[data-request-busy]::before{content:none}#request-feedback-bar{position:fixed;inset:0 0 auto;height:3px;z-index:10021;background:#d1fae5;overflow:hidden;pointer-events:none}#request-feedback-bar::after{content:'';display:block;width:40%;height:100%;background:#059669;animation:request-feedback-slide 1.5s ease-in-out infinite}@keyframes request-feedback-spin{to{transform:rotate(360deg)}}@keyframes request-feedback-slide{from{transform:translateX(-100%)}to{transform:translateX(350%)}}@media(min-width:768px){#request-feedback{bottom:24px}}@media(prefers-reduced-motion:reduce){.request-feedback-spinner,[data-request-busy]::before,#request-feedback-bar::after{animation:none}}@media print{#request-feedback,#request-feedback-bar{display:none!important}}
#request-feedback[data-state=error]{color:#991b1b;border-color:#fecaca}#request-feedback[data-state=error] .request-feedback-spinner{display:none}
