/* Shops. The current one is marked rather than merely listed: every other
   screen shows its data, so "which one am I on" must be answerable at a
   glance. */

.site-nav__shop { font-size: 0.8125rem; font-weight: 600; }

.shop-list { list-style: none; margin: 1.5rem 0 0; padding: 0; display: grid; gap: 0.75rem; }

.shop-list__item {
  display: flex; flex-wrap: wrap; gap: 0.75rem;
  align-items: center; justify-content: space-between;
  padding: 0.875rem 1rem;
  border: 1px solid var(--line); border-radius: 0.5rem;
}

.shop-list__item--current { border-color: var(--ink); }

.shop-list__name { display: flex; align-items: center; gap: 0.5rem; font-weight: 600; }

.shop-list__actions { display: flex; align-items: center; gap: 0.5rem; }

.shop-list__rename { position: relative; }
.shop-list__rename > summary { list-style: none; cursor: pointer; }
.shop-list__rename > summary::-webkit-details-marker { display: none; }
