@import url("/text-tabs.css?v=a9c59832a3bb");
/* Journal rows inherit paragraph typography; a hidden action never leaves a spacer. */
.statistics-full-refresh { font-variant-numeric:tabular-nums; }
.statistics-full-refresh button,#statistics-log-retry { padding:0; border:0; background:transparent; color:inherit; font:inherit; cursor:pointer; }
.statistics-full-refresh button:not(:disabled):hover,#statistics-log-retry:hover { color:var(--hover-color); }
.statistics-full-refresh button:disabled { cursor:default; opacity:.5; color:inherit; }
.statistics-full-refresh button:focus-visible,#statistics-log-retry:focus-visible { outline:2px solid currentColor; outline-offset:4px; }
.statistics-full-refresh > * { margin:0; }
/* Keep the last successful time and outcome together when the control wraps. */
.statistics-refresh-result { display:inline-block; max-width:100%; vertical-align:baseline; }
.statistics-refresh-label { text-decoration-line:underline; text-decoration-thickness:1px; text-underline-offset:4rlh; }
#statistics-full-refresh-at { font-variant-numeric:tabular-nums; }
.statistics-log-table time { font-variant-numeric:tabular-nums; }
.sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }

.statistics-full-refresh button:not(:disabled) { cursor:pointer; }

/* Native site menu owns text tabs, selection mark and hover. */
.statistics-log-tabs { margin-block:var(--margin-text) calc(var(--margin-text) + var(--paragraph-top-compensator) + var(--paragraph-bottom-compensator)); }
.statistics-log-tabs :is(menu,li,p,a) { margin:0; }
/* Both rows restore font extents; subtract them from the paragraph gap, as in Fit and Health. */
.statistics-log-page > .statistics-full-refresh { margin-top:calc(var(--margin-text) + var(--paragraph-top-compensator) + var(--paragraph-bottom-compensator)); }
.statistics-log-tabs menu { padding-block:calc(-1 * var(--paragraph-top-compensator)) calc(-1 * var(--paragraph-bottom-compensator)); overflow:visible; }
.statistics-log-tabs a[aria-current="page"] { cursor:default; }
.statistics-log-tabs a:focus-visible { outline:2px solid currentColor; outline-offset:4px; }
.statistics-log-controls [hidden] { display:none; }
#statistics-errors-content > h2 { margin-block:var(--margin-text); font-size:var(--paragraph-font-size); line-height:var(--paragraph-line-height); font-weight:400; max-width:none; }
#statistics-errors-current .statistics-row-text { margin-block:var(--margin-text); }
#statistics-errors-retry { padding:0; border:0; background:transparent; color:inherit; font:inherit; cursor:pointer; text-decoration:underline; }
#statistics-errors-retry:hover { color:var(--hover-color); }
#statistics-errors-retry:focus-visible { outline:2px solid currentColor; outline-offset:4px; }

/* Keep feedback below the text tabs at the site paragraph spacing. */
#statistics-errors-status,#statistics-log-status { margin-top:var(--margin-text); }

.statistics-log-tabs { overflow-x:auto; scrollbar-width:none; }
.statistics-log-tabs::-webkit-scrollbar { display:none; }
