/* Styles for src/components/status-bar.js and nothing else. A WinForms StatusStrip. */

.status-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--s-3);
  height: var(--statusbar-height);
  padding: 0 var(--s-2);
  background: var(--c-control);
  border-top: 1px solid var(--c-etched);
  font-size: var(--t-base);
  position: sticky;
  bottom: 0;
  z-index: 20;
}

.status-bar__msg { flex: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.status-bar__msg--error { color: var(--c-error); font-weight: 600; }
.status-bar__msg--warning { color: var(--c-warning); }
.status-bar__msg--ok { color: var(--c-text); }

.status-bar__right { display: flex; }
.status-bar__cell { padding: 0 var(--s-2); border-left: 1px solid var(--c-button-border); white-space: nowrap; }
