
/* Non-blocking result notices share the existing save state and never take focus. */
#productReferenceLibrarySection .reference-save-notices{position:fixed;top:24px;right:24px;z-index:1500;width:360px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;display:grid;gap:10px;pointer-events:auto}
#productReferenceLibrarySection .reference-save-notice{pointer-events:auto;padding:14px 16px;border:1px solid #d6ded8;border-radius:14px;background:#f4faf5;color:#235b35;font-size:13px;line-height:1.5;overflow-wrap:anywhere}
#productReferenceLibrarySection .reference-save-notice-error{background:#fff6f4;border-color:#eccbc5;color:#9a3024}
#productReferenceLibrarySection .reference-save-notice-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px}
#productReferenceLibrarySection .reference-save-notice-actions button{display:inline-flex;align-items:center;justify-content:center;height:30px;font-size:12px}
@media (max-width:768px){
 html body.is-mobile-viewport:not(.is-dashboard-login-page) #productReferenceLibrarySection .reference-save-notices{top:12px;right:12px;left:12px;width:auto;max-width:none}
}
