/* statements v1 — WS13 D2: earnings statements (statements.v1.js), below a company owner's Team page and the platform owner's
   Leaderboard. Shown only on those two pages; tokens only. */
#statementssec{display:none}
body.role-owner.view-team #statementssec:not([hidden]),body.view-leaderboard #statementssec:not([hidden]){display:block;margin-top:var(--s5)}
.statements .st-note{margin:0 0 var(--s3);font-size:var(--fs-fine);color:var(--muted);line-height:var(--lh-text)}
.statements .st-filters{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s3);margin:0 0 var(--s3)}
.statements .st-filters label{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-fine);color:var(--muted)}
.statements .st-filters input,.statements .st-filters select{box-sizing:border-box;min-height:40px;padding:6px var(--s2);border:1px solid var(--btn-line);border-radius:var(--radius-sm);background:var(--input-bg,var(--card));color:var(--fg);font:var(--fs-base) var(--font-sans)}
.statements .st-filters input:focus-visible,.statements .st-filters select:focus-visible{outline:2px solid var(--fg);outline-offset:2px}
.statements .st-table td{vertical-align:top}
.statements .st-notes{font-size:var(--fs-fine);color:var(--muted);white-space:normal}
.statements .st-tag{font-size:var(--fs-fine);color:var(--muted)}
.statements .st-pager{display:flex;align-items:center;justify-content:flex-end;gap:var(--s2);margin-top:var(--s2)}
.statements .st-range{font-size:var(--fs-fine);color:var(--muted)}
.statements .st-msg{margin:var(--s2) 0 0;font-size:var(--fs-fine);color:var(--muted);min-height:1em}
@media(max-width:720px){.statements .st-filters label{flex:1 1 45%}.statements .st-filters label.st-wide{flex:1 1 100%}.statements .st-filters input,.statements .st-filters select{font-size:var(--fs-body);width:100%}}
