.junior-store-controls { display: flex; gap: var(--spacing-2); flex-wrap: wrap; align-items: end; margin-block: var(--spacing-3); }
.junior-store-controls > label { display: flex; flex-direction: column; gap: var(--spacing-1); max-width: 100%; }
.junior-store-controls .select { max-width: 100%; }
.junior-store-toolbar > label { display: flex; flex-direction: column; gap: var(--spacing-1); max-width: 100%; }
.junior-store-toolbar .junior-store-query { flex: 1; min-width: min(240px, 100%); }
.junior-store-status { display: block; margin-block-end: var(--spacing-2); }
.junior-store-actions { display: flex; gap: var(--spacing-2); flex-wrap: wrap; align-items: center; margin-block-end: var(--spacing-3); }
.junior-store-trace { max-height: 320px; overflow: auto; white-space: pre-wrap; overflow-wrap: anywhere; }
.junior-store-results .skeleton { min-height: 160px; }
@media (max-width: 719px) {
  .junior-store-toolbar .junior-store-query { width: 100%; flex-basis: 100%; }
  .junior-store-controls .button { white-space: normal; }
}
