/* The new character presentation is opt-in; coordination never enters walking corridors. */
.ai-activity-page[data-office-visual="new"] .office-operational-elo{display:flex;align-items:center;gap:10px;max-width:420px;min-width:0;margin:12px 0 16px;padding:8px 12px;border:1px solid #c5d1c4;border-radius:10px;background:#edf1e9;color:#274d43}
.ai-activity-page[data-office-visual="new"] .activity-office-heading{align-items:center;gap:12px;flex-wrap:wrap}
.ai-activity-page[data-office-visual="new"] .activity-office-heading>.office-operational-elo{margin:0;flex:0 1 360px}
.ai-activity-page[data-office-visual="new"] .office-operational-elo .office-elo-console{width:76px;height:76px;flex:none;vertical-align:middle}
.ai-activity-page[data-office-visual="new"] .office-operational-elo [data-office-elo-label]{display:block;font-size:12px;font-weight:750;line-height:1.45;color:#254d43}
.ai-activity-page[data-office-visual="new"] .office-operational-elo [data-office-elo-detail]{display:block;font-size:11px;line-height:1.5;margin-top:3px;max-width:38ch;color:#617266;overflow-wrap:anywhere}
.ai-activity-page[data-office-visual="new"] .office-operational-elo[data-office-elo-state="unknown"] .office-elo-console{--elo-signal:#889398}
.ai-activity-page .activity-visual-toggle{min-height:36px;white-space:normal}
.ai-activity-page .activity-visual-toggle[aria-pressed="true"]{background:#174d42;border-color:#174d42;color:#fff}
.ai-activity-page .activity-visual-toggle:focus-visible{outline:3px solid #9d793e;outline-offset:3px}
@media(max-width:640px){.ai-activity-page[data-office-visual="new"] .office-operational-elo{max-width:100%;padding:7px 9px;gap:8px}.ai-activity-page[data-office-visual="new"] .office-operational-elo .office-elo-console{width:66px;height:66px}}
@media(prefers-reduced-motion:reduce){.ai-activity-page[data-office-visual="new"] .office-operational-elo *{animation:none!important;transition:none!important}}
