
.peach-automation-status[data-v-battlefield-status-nav] { padding: var(--spacing-md); margin-bottom: var(--spacing-md); border: 1px solid var(--border-light); border-radius: var(--ios-liquid-radius-panel); background: var(--surface-1); color: var(--text-primary); font-size: var(--font-size-sm);
}
.peach-status-heading[data-v-battlefield-status-nav], .peach-status-footer[data-v-battlefield-status-nav] { display: flex; align-items: center; justify-content: space-between; gap: var(--spacing-sm); flex-wrap: wrap;
}
.peach-status-refresh[data-v-battlefield-status-nav] { min-height: 44px; padding: 0 var(--spacing-sm); border: 1px solid var(--border-light); border-radius: var(--ios-liquid-radius-control); background: var(--surface-2); color: var(--text-primary); cursor: pointer;
}
.peach-status-refresh[data-v-battlefield-status-nav]:disabled { opacity: 0.6; cursor: default;
}
.peach-status-refresh[data-v-battlefield-status-nav]:focus-visible, a[data-v-battlefield-status-nav]:focus-visible { outline: 2px solid var(--primary-color); outline-offset: 3px;
}
.peach-status-window[data-v-battlefield-status-nav], .peach-status-footer[data-v-battlefield-status-nav], small[data-v-battlefield-status-nav] { color: var(--text-secondary); font-size: var(--font-size-xs);
}
.peach-status-badge[data-v-battlefield-status-nav] { display: inline-block; margin-right: var(--spacing-sm); padding: var(--spacing-xs) var(--spacing-sm); border-radius: var(--border-radius-full); background: var(--surface-2); font-weight: 600;
}
.is-success[data-v-battlefield-status-nav] { color: var(--success-color);
}
.is-warning[data-v-battlefield-status-nav], .peach-status-error[data-v-battlefield-status-nav] { color: var(--warning-color);
}
.peach-status-history[data-v-battlefield-status-nav] { display: grid; gap: var(--spacing-xs); padding-block: var(--spacing-sm); border-top: 1px solid var(--border-light);
}
.peach-status-footer a[data-v-battlefield-status-nav] { display: inline-flex; align-items: center; min-height: 44px; color: var(--primary-color);
}
p[data-v-battlefield-status-nav] { margin-block: var(--spacing-sm); line-height: 1.6;
}


.battlefield-log-focus[data-v-battlefield-focus] { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: var(--spacing-sm); padding: var(--spacing-sm) var(--spacing-md); margin-bottom: var(--spacing-sm); border: 1px solid var(--border-light); border-radius: var(--ios-liquid-radius-panel); background: var(--surface-1); color: var(--text-primary);
}
button[data-v-battlefield-focus] { min-height: 44px; padding: var(--spacing-xs) var(--spacing-sm); color: var(--primary-color); background: var(--surface-2); border: 1px solid var(--border-light); border-radius: var(--ios-liquid-radius-control); font: inherit; cursor: pointer;
}
button[data-v-battlefield-focus]:focus-visible { outline: 2px solid var(--primary-color); outline-offset: 3px;
}
button[data-v-battlefield-focus]:hover, button[data-v-battlefield-focus]:active { background: var(--surface-3, var(--surface-2));
}

[data-settings-focus="true"]{outline:2px solid var(--primary-color);outline-offset:4px}
