/* Only data-bound containers wait; static shells remain visible; the notification retains Fog's shared motion. */
[data-statistics-loading] { visibility:hidden; }
/* Back navigation never waits for data-bound content. */
[data-statistics-loading] :is([data-statistics-back],[data-statistics-shell]) { visibility:visible; }
.statistics-operation-status { pointer-events:none; position:fixed; z-index:10002; left:22px; bottom:calc(max(22px,env(safe-area-inset-bottom) + 22px) + 62px); max-width:calc(100vw - 44px); display:block; box-sizing:border-box; min-height:52px; margin:0; padding:14px 16px; border-radius:16px; background:#FFE680; color:#000; font:inherit; font-size:17px; }
@media(max-width:800px) { .statistics-operation-status { font-size:16px; left:11px; bottom:calc(max(13px,env(safe-area-inset-bottom) + 13px) + 62px); max-width:calc(100vw - 22px); } }

.activities-filters[hidden] { display:none; }
.statistics-operation-status button { display:inline; pointer-events:auto; border:0; padding:0; margin:0; background:transparent; color:inherit; font:inherit; text-decoration:underline; cursor:pointer; }
.statistics-operation-status button:hover { color:var(--hover-color); }
.statistics-operation-status button:focus-visible { outline:2px solid currentColor; outline-offset:3px; }
