#independent[data-independent-ui]{}
#independent [data-independent-pane="programs"]{background:transparent!important;border:0!important;box-shadow:none!important;padding:0 0 90px!important}
#independent [data-independent-pane="programs"]>.section-label,#independent [data-independent-pane="programs"]>h2{text-align:center}
#independent .ba497-list{display:grid;gap:14px;margin:18px 0}
#independent .ba497-program{background:#142019;border:1px solid #395345;border-radius:20px;padding:18px;display:grid;gap:15px;color:#f5f6f4}
#independent .ba497-card-head{display:grid;gap:5px;text-align:center}
#independent .ba497-card-head strong{font-size:1.16rem;line-height:1.35}
#independent .ba497-card-head small{color:#b1bdb3}
#independent .ba497-kicker{color:#a3e635;font-size:.75rem;font-weight:750;letter-spacing:.12em}
#independent .ba497-sessions{display:grid;gap:8px}
#independent .ba497-session{background:#243229!important;color:#fff!important;border:1px solid #43584a!important;display:flex;justify-content:space-between;align-items:center;text-align:left;border-radius:12px;padding:13px!important;width:100%;font-size:.94rem}
#independent .ba497-session span{font-size:1.4rem}
#independent .ba497-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}
#independent .ba497-actions button{flex:1 1 42%;min-width:0;background:#28372d!important;color:#fff!important;border:1px solid #4c6353!important;padding:11px 8px!important;border-radius:12px;font-size:.85rem}
#independent .ba497-actions .ba410-delete{background:#2c2424!important;color:#f4b6b6!important;border-color:#674747!important}
#independent .ba497-others{border:1px solid #385042;border-radius:16px;background:#121b16;padding:12px}
#independent .ba497-others>summary{cursor:pointer;color:#f2f4f1;text-align:center;font-weight:700;padding:10px;list-style:none}
#independent .ba497-others>.ba497-program{margin-top:12px}
#independent #v411Open{background:#243229!important;color:#fff!important;border:1px solid #4b6151!important;border-radius:14px!important;font-size:.95rem!important;padding:13px!important}
#independent #v415Pilots:has(.v415-sub + p){display:none!important}
#independent [data-independent-pane="programs"] .ind-details{background:#17231c!important;border:1px solid #405747!important;border-radius:16px!important;margin-top:16px;padding:14px!important}
#independent [data-independent-pane="programs"] .ind-details summary{color:#f6f7f4!important;text-align:center}
@media(max-width:460px){#independent .ba497-program{padding:14px}#independent .ba497-actions button{font-size:.81rem}}
