body, body *{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}button, [role="button"], .btn, .button, .cta, .btn-primary, .btn-secondary, .btn-dark, .btn-emerald, .cta-button, .submit-button, .action-button, .primary-action, .secondary-action, [class*="btn"], [class*="button"], [class*="cta"]{font-weight: 500;}.btn-primary, .btn-dark, .btn-emerald, .btn-navy, .cta-primary, .cta-button, .primary-cta, .action-button, .submit-button, button[type="submit"], button.primary, button.dark, a.btn-primary, a.btn-dark, a.btn-emerald, [class*="primary-button"], [class*="dark-button"], [class*="cta"][style*="background"]{color: #ffffff !important;fill: #ffffff !important;-webkit-text-fill-color: #ffffff !important;}.btn-light, .btn-white, .btn-ghost, button.light, button.white, button.ghost, a.btn-light, a.btn-white, [class*="light-button"], [class*="ghost-button"]{color: #1f2a37 !important;fill: #1f2a37 !important;-webkit-text-fill-color: #1f2a37 !important;}.settlement-card .btn-primary, .settlement-card .card-cta, .card-action, .card-cta{color: #ffffff !important;background-color: var(--color-accent, #00875A) !important;}.settlement-card, .settlement-card p, .settlement-card span, .settlement-card h3, .settlement-card h4{color: #1f2a37 !important;}.settlement-category, .settlement-status, .settlement-badge, .status-label, .category-label{color: #ffffff !important;background-color: var(--color-accent, #00875A) !important;}.filter-pill.active, .filter-chip.active, .filter-tag.active, .sort-pill.active, .category-filter.active, .proof-filter.active, .difficulty-filter.active, .payout-filter.active{color: #ffffff !important;background-color: var(--color-accent, #00875A) !important;font-weight: 500 !important;}.filter-pill, .filter-chip, .filter-tag, .sort-pill, .category-filter, .proof-filter, .difficulty-filter, .payout-filter{color: #1f2a37 !important;background-color: #f3f4f6 !important;border-color: #e5e7eb !important;}.filter-menu, .filter-option, .dropdown-item{color: #1f2a37 !important;}.dropdown-item:hover, .dropdown-item.active{color: #ffffff !important;background-color: var(--color-accent, #00875A) !important;}.badge-trending, .badge-hot, .badge-popular{color: #ffffff !important;background-color: #dc2626 !important;}.badge-no-proof, .no-proof-badge{color: #ffffff !important;background-color: #16a34a !important;}.badge-filing-fast, .badge-closing-soon, .closing-soon-badge{color: #ffffff !important;background-color: #ea580c !important;}.badge-pro, .badge-premium, .pro-badge, .premium-badge{color: #ffffff !important;background-color: var(--color-accent, #00875A) !important;}.badge-verified, .verified-badge, .court-verified{color: #ffffff !important;background-color: #059669 !important;}.badge-open, .badge-closed, .badge-status, .status-badge{color: #ffffff !important;background-color: #6b7280 !important;}.badge, [class*="badge"]{font-weight: 500;}.countdown-timer, .countdown-chip, .deadline-countdown, .timer-badge, .closing-soon-timer{color: #ffffff !important;background-color: #dc2626 !important;font-weight: 600 !important;}.countdown-days, .countdown-label, .deadline-text, .time-remaining{color: #ffffff !important;}.pagination, .page-nav{color: #1f2a37 !important;}.pagination [aria-current="page"]{color: #ffffff !important;background-color: var(--color-accent, #00875A) !important;border-color: var(--color-accent, #00875A) !important;}.pagination a, .pagination button, .page-nav a, .page-nav button{color: #1f2a37 !important;background-color: #ffffff !important;border-color: #e5e7eb !important;}.pagination a:hover, .pagination button:hover, .page-nav a:hover{opacity: 0.85;}.pagination a[disabled], .pagination button[disabled], .page-nav [disabled]{color: #9ca3af !important;background-color: #f3f4f6 !important;border-color: #e5e7eb !important;opacity: 0.6;}.settlements-page input, .settlements-page select, .settlements-page textarea{color: #1f2a37 !important;border-color: #d1d5db !important;}.settlements-page input::placeholder, .settlements-page textarea::placeholder{color: #9ca3af !important;opacity: 1;}.settlements-page input:focus, .settlements-page select:focus, .settlements-page textarea:focus{outline: 2px solid var(--color-accent, #00875A) !important;outline-offset: 2px !important;border-color: var(--color-accent, #00875A) !important;}.settlements-page label, .settlements-page .filter-label{color: #1f2a37 !important;font-weight: 500 !important;}[style*="background: #1f2a37"], [style*="background-color: #1f2a37"], [style*="background: #1F2A37"], [style*="background:#00b37d"], [style*="background:#1e40af"], [style*="background: #1e40af"], [style*="background-color: #1e40af"], [style*="background:#dc2626"], [style*="background: #dc2626"], [class*="dark"][class*="bg"], [class*="primary"][class*="bg"], [class*="secondary"][class*="bg"]{color: #ffffff !important;}[style*="background: #ffffff"], [style*="background-color: #ffffff"], [style*="background: #f3f4f6"], [style*="background-color: #f3f4f6"], [style*="background: #f9fafb"], [style*="background-color: #f9fafb"], [style*="background: #e5e7eb"], [class*="light"][class*="bg"], [class*="white"][class*="bg"]{color: #1f2a37 !important;}.payout-amount, .settlement-payout, .estimated-payout, .payout-value, .settlement-value{color: var(--color-accent, #00875A) !important;font-weight: 600 !important;}.payout-label, .payout-description{color: #6b7280 !important;}.people-checked, .people-viewed, .activity-count{color: #6b7280 !important;}.settlements-page input:focus, .settlements-page select:focus, .settlements-page textarea:focus{outline: 2px solid var(--color-accent, #00875A) !important;outline-offset: 2px !important;}.sort-option, .view-option, .sort-button, .view-button{color: #1f2a37 !important;}.sort-option.active, .view-option.active, .sort-button.active{color: #ffffff !important;background-color: var(--color-accent, #00875A) !important;}.difficulty-easy, .difficulty-medium, .difficulty-hard{color: #1f2a37 !important;font-weight: 500 !important;}.sr-card h2, .sr-card h3, .sr-card p, .sr-card span{color: inherit !important;}.sr-card{color: #1f2a37 !important;}.sr-card .sr-card__title, .sr-card .sr-card__company, .sr-card .sr-card__category{color: #1f2a37 !important;font-weight: 600 !important;}.sr-card__cta, .sr-card__button, .sr-card .btn-primary{color: #ffffff !important;background-color: var(--color-accent, #00875A) !important;}.sr-card__badge{color: #ffffff !important;font-weight: 500 !important;}