/* SourceFlora v8.47.67 — delayed navigation/status progress, no blocking overlay. */
#sf145-progress{position:fixed;inset:auto 15px 16px auto;z-index:2147482000;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 30px);min-width:180px;padding:11px 14px;border:1px solid #cbdccf;border-radius:12px;background:#fff;color:#193c2b;box-shadow:0 12px 32px rgba(17,49,31,.18);font:500 13px/1.35 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;box-sizing:border-box}
#sf145-progress[aria-hidden="false"]{opacity:1;visibility:visible;transform:translateY(0)}
#sf145-progress .sf145-spinner{width:20px;height:20px;flex:none;border:2px solid #dbece1;border-top-color:#2f7655;border-radius:50%;animation:sf145-spin .75s linear infinite}
#sf145-progress .sf145-label{white-space:normal;font-size:13px;color:#193c2b}
#sf145-progress.sf145-slow{border-color:#d8c79a;background:#fffdf8}
#sf145-progress .sf145-dismiss{display:none;padding:3px 5px;border:0;background:transparent;color:#234d37;cursor:pointer;font:inherit;font-weight:700;pointer-events:auto}
#sf145-progress.sf145-slow .sf145-dismiss{display:block}
#sf145-progress.sf145-slow{pointer-events:auto}
#sf145-progress[hidden]{display:none!important}
@keyframes sf145-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){#sf145-progress,#sf145-progress *{animation:none!important;transition:none!important;transform:none!important}}
@media(max-width:480px){#sf145-progress{right:10px;bottom:11px;max-width:calc(100vw - 20px);padding:10px 12px;min-width:0}}
