.ffl .ffl-line{margin:var(--space-2) 0;font-size:var(--text-md)}.ffl .ffl-line.ffl-stale:not([hidden]){color:var(--p-danger, var(--danger));font-weight:var(--weight-semibold)}.ffl .ffl-year{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--p-label-2);min-width:0}.ffl .ffl-year select{min-width:0;width:auto;max-width:100%}.ffl .ffl-field{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-xs);color:var(--p-label-2);min-width:0}.ffl .ffl-field input,.ffl .ffl-field select,.ffl .ffl-field textarea{width:100%;min-width:0;max-width:100%}.ffl .ffl-filters{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:end;margin:var(--space-3) 0 var(--space-2)}.ffl .ffl-search{grid-column:1 / -1}.ffl .ffl-table th.ffl-first,.ffl .ffl-table td.ffl-first,.ffl .ffl-figures th.ffl-first,.ffl .ffl-figures td.ffl-first{position:sticky;left:0;background:var(--p-surface, var(--surface));z-index:1}.ffl .ffl-table td{vertical-align:top}.ffl .ffl-reasons{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ffl .ffl-reason{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-md);color:var(--p-label)}.ffl .ffl-reason input{width:auto}.ffl .ffl-step3{margin:var(--space-4) 0 var(--space-1)}.ffl .ffl-stops{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.ffl .ffl-history{margin:0;padding-left:var(--space-5);font-size:var(--text-sm)}

