.upload-feedback{position:fixed;z-index:10050;right:20px;bottom:calc(86px + env(safe-area-inset-bottom,0px));width:min(440px,calc(100vw - 32px));box-sizing:border-box;padding:18px 20px;background:#f7faf2;color:#153a2b;border:2px solid #8dad59;border-radius:16px;box-shadow:0 8px 32px #001b2a35;font-size:15px;line-height:1.5;overflow-wrap:anywhere;max-height:65vh;overflow:auto}.upload-feedback[hidden]{display:none}.upload-feedback p{margin:8px 0 12px}.upload-feedback.error{background:#fff6f1;border-color:#b44028;color:#692616}.upload-feedback button{font:inherit;cursor:pointer;border:1px solid currentColor;border-radius:20px;background:transparent;color:inherit;padding:5px 16px}.media-retention-note,.media-unavailable{font-size:13px;line-height:1.5;color:#526b5b;margin:12px 0}.media-unavailable{padding:20px;background:#eef2e9;border-radius:12px}.upload-feedback.busy strong:before{content:'◌ ';display:inline-block}
