.autonomy-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:9px 0 12px;border-bottom:1px solid #d6d7bd;margin-bottom:12px;font-size:11px}.auto-switches{display:flex;gap:6px}.autonomy-bar [aria-pressed=true]{background:#355d4b;color:#fff7df;border-color:#355d4b}#auto-status{flex:1;color:#4e6953;min-width:100px}.auto-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;border-top:1px solid #c9ceba;padding-top:14px;color:#446548;font-size:13px}.auto-notice[hidden]{display:none}.counter-guide{display:grid;grid-template-columns:1fr 1fr;gap:10px}.counter-guide div{border-top:1px solid #c2cbb5;padding:12px 0}.counter-guide b{display:block;font-size:14px;color:#7f574d}.counter-guide span{display:block;font-size:12px;line-height:1.7;margin-top:5px;color:#5d6855}@media(max-width:700px){.autonomy-bar{gap:7px;padding-bottom:8px;margin-bottom:8px}.autonomy-bar .outline-btn{font-size:10px;padding:7px 8px}.autonomy-bar #auto-status{order:3;flex-basis:100%;font-size:10px}.counter-guide{grid-template-columns:1fr}.auto-notice{flex-wrap:wrap}}

/* Match the existing moss / brass field-console palette. */
.auto-choice{display:flex;align-items:center;gap:6px;white-space:nowrap;color:#d2deb9;font-size:11px}.auto-choice select{font:inherit;background:#293e32;color:#f0dfb4;border:1px solid #81996888;border-radius:4px;padding:7px 6px;cursor:pointer}.auto-choice select:focus-visible{outline:2px solid #eed297;outline-offset:3px}.auto-notice .auto-choice{font-size:13px}.auto-switches{align-items:center}
@media(max-width:700px){
 body[data-mode=running],body[data-mode=paused]{--dock-height:146px}
 body[data-mode=running] .supply-dock,body[data-mode=paused] .supply-dock{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center}
 body[data-mode=running] .autonomy-bar,body[data-mode=paused] .autonomy-bar{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;width:100%;gap:6px;margin:0;padding:0 0 6px}
 body[data-mode=running] #auto-status,body[data-mode=paused] #auto-status{grid-column:1/-1;grid-row:2;min-width:0}
 body[data-mode=running] .phase-actions,body[data-mode=paused] .phase-actions{min-width:0;margin:0;width:auto}
 body[data-mode=running] .run-kit,body[data-mode=paused] .run-kit{min-width:0;width:auto;justify-self:end;margin:0}
 body[data-mode=running] .relic-area,body[data-mode=paused] .relic-area{display:none}
 body[data-mode=running] #active-btn,body[data-mode=paused] #active-btn{max-width:170px}
 #move-pad{bottom:166px}
 body[data-mode=running] .view-tools,body[data-mode=paused] .view-tools{bottom:148px}
 body[data-mode=running] .mobile-inspector-toggle,body[data-mode=paused] .mobile-inspector-toggle{bottom:190px}
}
.autonomy-bar{border-color:#9eae7838}#auto-status{color:#bed2ae}.autonomy-bar [aria-pressed=true]{background:#426849;border-color:#a3bd817d}.auto-notice{color:#d2deb9;border-color:#829b704f}.counter-guide div{border-color:#91a67644}.counter-guide b{color:#e8af94}.counter-guide span{color:#bfceb5}

#gate-action{pointer-events:auto;background:#17392ee8;border-color:#c9b97e;color:#f0e8bb;margin-top:12px;max-width:245px;width:100%;font-size:11px}body:has(#gate-action:not([hidden])) #journey-track{display:block;line-height:1.8;color:#d8d7aa;font-size:11px}

#gate-action:hover:not(:disabled){background:#315143}#gate-action:disabled{opacity:.65}

.auto-switches{flex-wrap:wrap}
