.locale-picker { display: inline-flex; align-items: center; flex: 0 0 auto; }
.locale-picker select { min-width: 92px; padding: 7px 26px 7px 10px; border: 1px solid var(--line); border-radius: 6px; background: var(--bg); color: var(--text); font: inherit; cursor: pointer; }
.admin-head .locale-picker select { min-width: 82px; padding: 5px 22px 5px 8px; }
.original-language { display: inline-flex; align-items: center; gap: 4px; margin-left: 8px; font-size: 12px; font-weight: 400; color: var(--dim); }
@media (max-width: 640px) {
  .head-row { flex-wrap: wrap; }
  .locale-picker { order: 2; }
  .head-row .search { order: 3; flex-basis: 100%; }
}
