/* Feedback only: keep existing mission layout and business rules. */
button[aria-busy="true"]{cursor:progress;opacity:.8}
button[aria-busy="true"]::before{content:"";display:inline-block;width:.85em;height:.85em;margin-right:.55em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-.1em;animation:brince-action-spin .8s linear infinite}
#missionActionNotice:not(:empty),#workerActionFeedback:not(:empty){padding:12px;border-radius:12px;background:#eef5ff;color:#17375e;font-weight:600;overflow-wrap:anywhere}
@keyframes brince-action-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){button[aria-busy="true"]::before{animation:none}}
