/* «Анализ компании» (static/company.js). Каркас — классы «Динамики финансов» (fd-*, findyn.css):
   здесь только своё — переключатель дней, подсветка колонок как в PBI, ширина колонок. */
.ca-modal{--ca-bar:#9cc7f0}
.ca-days{display:flex;align-items:center;gap:6px}
.ca-days .lbl{font-size:var(--fs-cap);font-weight:600}
.ca-note{font-size:var(--fs-cap);line-height:1.4}
.ca-note p{margin:0 0 6px}
.ca-table th.fd-mh{cursor:pointer;user-select:none;width:88px;min-width:88px}
.ca-table .fd-c1{width:280px;min-width:280px;max-width:280px}
.ca-table td{font-variant-numeric:tabular-nums}
.ca-table .ca-txt{text-align:left;width:170px;min-width:170px;max-width:170px;overflow:hidden;text-overflow:ellipsis}
.ca-table th.ca-txt{white-space:normal}
.ca-table th.ca-yel{background:#fbe39a}
.ca-table td.ca-yel{background:#fdf3cf}
.ca-table td.ca-bad{background:#f4c7c7}
.ca-table td.ca-good{background:#c9e8b8}
.ca-table tr.ca-d1 td.fd-c1{color:#394150}
.ca-table tr.ca-d2 td.fd-c1,.ca-table tr.ca-d3 td.fd-c1{color:var(--muted)}
.ca-table tr:hover td:not(.fd-c1):not(.ca-bad):not(.ca-good):not(.ca-yel){background-color:#f2f7fb}
@media (max-width:700px){
  .ca-days .lbl{display:none}
  .ca-table .fd-c1{width:180px;min-width:180px;max-width:180px}
}
