
/* V767 — centered content and restrained electric-orange outlines. */
:root{--ba767-orange:#ff7919}
body :is(h1,h2,h3,h4,h5,p,label,small,summary,th,td,input:not([type=checkbox]):not([type=radio]),textarea,select,option,.section-label,.eyebrow,.pill,.badge){text-align:center}
body input[type=date]::-webkit-date-and-time-value{text-align:center}
body select{text-align-last:center}
body :is(.q-answer-row,.program-review-answer,.measure-summary-row,.ba676-item,.ba765-note){text-align:center}
body :is(.q-actions,.q-choice){justify-content:center}
.ba767-review-title,.ba767-review-date{border:1px solid var(--ba767-orange);border-radius:14px;padding:14px;text-align:center}
.ba767-workflow-action,[data-ba767-profile] button,#ba767SendInitial{border-color:var(--ba767-orange)!important;background:#141414!important;color:#fff!important}
[data-ba767-profile],.ba767-coach-notice{border-left:2px solid var(--ba767-orange)!important}
.ba767-coach-notice{padding:14px;margin:12px 0;border:1px solid #30343a;border-radius:14px;text-align:center;background:#101213}
.ba767-coach-notice button{margin:10px auto 0;display:block}
#ba767Questionnaire form,#ba767Review form{min-width:0}
#ba767Questionnaire :is(input,select,textarea),#ba767Review :is(input,select,textarea){width:100%;box-sizing:border-box}
#ba767Questionnaire :is([type=checkbox],[type=radio]){width:auto}

body{text-align:center}body :is(input:not([type=checkbox]):not([type=radio]),textarea,select,option,h1,h2,h3,h4,label,th,td){text-align:center!important}body select{text-align-last:center!important}

[data-ba767-profile][hidden]{display:none!important}

.ba767-review-title{border:0!important;outline:0!important;box-shadow:none!important;padding:14px 0}

/* V980: unread notices, without numeric badges. */
.ba767-coach-notice,.ba351-notif-card,#ba676Content .ba676-item{position:relative}
.ba767-coach-notice>strong,#ba676Content .ba676-item>strong{display:block;padding-inline:16px}
body .ba980-unread,body .ba351-notif-card .ba351-unread{position:absolute;top:12px;right:12px;width:8px;height:8px;min-width:8px;border:0;border-radius:50%;background:#ff7919;box-shadow:none;padding:0}
