/* Extracted from public/index.html#solvearc-user-request-v26-css. Keep load order in index.html. */
/* Financial statement readability only: applies to existing statement tables without changing structure. */
  #sp-is.card,#sp-bs.card,#sp-cf.card{overflow:visible!important}
  #is-table,#bs-table,#cf-table{width:100%;border-collapse:separate!important;border-spacing:0!important;font-size:.82rem;line-height:1.45;background:rgba(255,255,255,.015);border:1px solid rgba(148,163,184,.12);border-radius:18px;overflow:hidden}
  #is-table th,#bs-table th,#cf-table th{position:sticky;top:0;z-index:2;background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(15,23,42,.92));color:var(--txt2);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900;border-bottom:1px solid rgba(148,163,184,.20);padding:11px 12px;text-align:right;white-space:nowrap}
  #is-table th:first-child,#bs-table th:first-child,#cf-table th:first-child{text-align:left;min-width:260px}
  #is-table td,#bs-table td,#cf-table td{padding:10px 12px!important;border-bottom:1px solid rgba(148,163,184,.10)!important;vertical-align:middle;background:rgba(255,255,255,.012)}
  #is-table tbody tr:nth-child(even) td,#bs-table tbody tr:nth-child(even) td,#cf-table tbody tr:nth-child(even) td{background:rgba(148,163,184,.035)}
  #is-table tbody tr:hover td,#bs-table tbody tr:hover td,#cf-table tbody tr:hover td{background:rgba(56,189,248,.075)}
  #is-table td:first-child,#bs-table td:first-child,#cf-table td:first-child{font-weight:650;color:var(--txt);text-align:left;white-space:normal}
  #is-table td:not(:first-child),#bs-table td:not(:first-child),#cf-table td:not(:first-child){text-align:right;font-family:var(--mono);white-space:nowrap;color:var(--txt)}
  #is-table tr[class*="total"] td,#bs-table tr[class*="total"] td,#cf-table tr[class*="total"] td,
  #is-table tr:last-child td,#bs-table tr:last-child td,#cf-table tr:last-child td{font-weight:900;background:rgba(56,189,248,.09)!important;border-top:1px solid rgba(56,189,248,.22)!important;color:var(--cyan)!important}
  #is-table tr[class*="section"] td,#bs-table tr[class*="section"] td,#cf-table tr[class*="section"] td{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--txt3)!important;background:rgba(148,163,184,.06)!important;font-weight:900}
