.tsp-aca-milestones { display:flex; flex-wrap:wrap; gap:6px; align-items:center; }
.tsp-aca-milestone { display:inline-flex; align-items:center; gap:6px; padding:4px 8px; border-radius:8px; font-size:11px; line-height:1.4; font-weight:600; border:1px solid #e5d6ad; background:#fff8e6; color:#76530b; }
.tsp-aca-milestone > span { font-size:15px; font-weight:800; }
.tsp-aca-milestone[data-kind="submitted"][data-complete="true"] { background:#e7efff; color:#234aa3; border-color:#b7ccfc; }
.tsp-aca-milestone[data-kind="paid"][data-complete="true"] { background:#ddf7e9; color:#14643c; border-color:#9fdcba; }
.tsp-aca-live-redesigned [aria-label="Selected ACA application"] { border-top:4px solid #8865cc; }
.tsp-aca-live-redesigned [aria-label="Selected ACA application"] > label { display:flex; align-items:center; gap:10px; padding:10px 12px; border:1px solid #e4d9bd; border-radius:8px; background:#fff8e6; color:#76530b; font-weight:600; }
.tsp-aca-live-redesigned [aria-label="Selected ACA application"] > label:has(input:checked) { background:#ddf7e9; border-color:#9fdcba; color:#14643c; }
.tsp-aca-live-redesigned [aria-label="Selected ACA application"] > label input { width:18px; height:18px; accent-color:#16804a; flex-shrink:0; }
.tsp-aca-live-redesigned [data-carrier] { font-weight:700 !important; padding:4px 9px !important; border-radius:8px !important; }
.tsp-aca-live-redesigned [data-carrier="BCBS" i], .tsp-aca-live-redesigned [data-carrier="Blue Cross Blue Shield" i] { background:#dbeafe !important; color:#1e40af !important; border-color:#93c5fd !important; }
.tsp-aca-live-redesigned [data-carrier="Oscar" i] { background:#ede9fe !important; color:#5b21b6 !important; border-color:#c4b5fd !important; }
.tsp-aca-live-redesigned [data-carrier="Ambetter" i] { background:#ccfbf1 !important; color:#115e59 !important; border-color:#5eead4 !important; }
.tsp-aca-live-redesigned [data-carrier="CommunityCare" i] { background:#ffedd5 !important; color:#9a3412 !important; border-color:#fdba74 !important; }
.tsp-aca-live-redesigned [data-carrier="Wellpoint" i] { background:#fce7f3 !important; color:#9d174d !important; border-color:#f9a8d4 !important; }
.tsp-aca-live-redesigned [data-carrier="PacificSource" i] { background:#cffafe !important; color:#155e75 !important; border-color:#67e8f9 !important; }
.tsp-aca-live-redesigned [data-carrier="Carrier not set" i] { background:#f1f5f9 !important; color:#475569 !important; border-color:#cbd5e1 !important; }
.tsp-aca-live-redesigned .tsp-aca-plan-cell { min-width:0; }
