/* FilterSection — treatment badge.
   Type-badge color lives in movement-sections.css (--pp-badge-filter-*).
   Scoped under .filter-section to avoid colliding with head-linked globals. */
.filter-section .treatment-badge {
    display: inline-block;
    padding: 2px var(--pp-spacing-sm);
    background: #f0fdf4;
    color: var(--pp-status-success-text);
    border: 1px solid #bbf7d0;
    border-radius: var(--pp-radius-sm);
    font-size: var(--pp-font-size-xs);
    font-weight: 600;
}

@media print {
    .filter-section .treatment-badge {
        background: #f0fdf4 !important;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }
}
