.upload-notifications{font:400 14px/1.5 var(--font-inter), sans-serif;color:#253449;gap:10px;display:grid}.upload-notifications-floating{z-index:1200;top:calc(88px + env(safe-area-inset-top));width:min(370px,100vw - 32px);max-height:calc(100dvh - 180px);position:fixed;right:16px;overflow-y:auto}.upload-notifications-inline{margin:0 0 16px}body:has(.hr-modal[role=dialog]) .upload-notifications-floating{display:none}.upload-notice{background:#fff;border:1px solid #e1e6ed;border-radius:12px;min-width:0;padding:14px 16px;box-shadow:0 6px 24px #2334491f}.upload-notice-heading{color:#b91c32;align-items:center;gap:8px;display:flex}.upload-notice-heading strong{flex:1;font-size:14px}.upload-notice-heading button{color:#455366;cursor:pointer;background:#f3f5f8;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.upload-notice-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:6px 0!important;font-size:13px!important}.upload-notice progress{accent-color:#cf2030;background:#edf0f4;border:0;border-radius:8px;width:100%;height:9px;display:block;overflow:hidden}.upload-notice progress::-webkit-progress-bar{background:#edf0f4}.upload-notice progress::-webkit-progress-value{background:#cf2030;border-radius:8px}.upload-notice progress::-moz-progress-bar{background:#cf2030;border-radius:8px}.upload-notice-detail{color:#526174;overflow-wrap:anywhere;margin:7px 0 0!important;font-size:12px!important}.upload-notice-success .upload-notice-heading{color:#187653}.upload-notice-error{background:#fff7f8;border-color:#f0b7be}.upload-notice-processing progress{opacity:.65}.upload-notice-processing .upload-notice-heading>svg{animation:1.2s linear infinite upload-saving-spin}@keyframes upload-saving-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.upload-notice-processing .upload-notice-heading>svg{animation:none}}
