
/* V353: black page backdrop, retained navy cards, targeted notification detail */
#clientTrackingPane,#clientWorkspace,#clientWorkspace #baFreePanel,#clientWorkspace #ba274CoachCard{background:#000!important}
#clientWorkspace #baFreePanel,#clientWorkspace #ba274CoachCard{border-color:transparent!important;box-shadow:none!important}
#clientWorkspace #baFreePanel .ba-free-head,#clientWorkspace #ba274CoachCard .mobile-workout,#clientWorkspace #ba274CoachCard .ba273-coach-heading{background:transparent!important}
#ba353FeedbackModal{position:fixed;inset:0;z-index:2147483000;background:rgba(0,0,0,.86);display:flex;align-items:center;justify-content:center;padding:16px}
.ba353-dialog{width:min(720px,100%);max-height:90dvh;display:flex;flex-direction:column;background:#071725;color:#f1f6fa;border:1px solid #335a70;border-radius:18px;overflow:hidden}
.ba353-header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #335a70}
.ba353-close{background:transparent!important;color:white!important;border:1px solid #557386!important;border-radius:10px;font-size:24px;min-width:44px;min-height:44px}
.ba353-content{padding:18px;overflow:auto;overscroll-behavior:contain}
.ba353-target{outline:2px solid #a3ff12;outline-offset:4px;border-radius:8px}
.ba353-comment{background:#142a36;border:1px solid #34576b;border-radius:12px;padding:12px;margin:14px 0;color:#f1f6fa}
.ba353-comment strong{color:#a3ff12}.ba353-comment p{margin:8px 0 0;white-space:pre-wrap}
