/* ==================================================================
   JUSTPIXEL SOFTWARE LIBRARY
   UUID GENERATOR
   ================================================================== */

.jp-uuid-generator {
  max-width: 850px;
}

/* ==================================================================
   PANEL
   ================================================================== */

.jp-uuid-generator-panel {
  padding: var(--jp-space-5);

  box-shadow: var(--jp-shadow-sm);
}

/* ==================================================================
   OUTPUT
   ================================================================== */

.jp-uuid-output-row {
  display: flex;

  gap: var(--jp-space-3);
}

.jp-uuid-output {
  flex: 1;

  min-width: 0;

  font-family: var(--jp-font-mono);
}

/* ==================================================================
   ACTIONS
   ================================================================== */

.jp-uuid-actions {
  margin-top: var(--jp-space-4);
}

.jp-uuid-actions .jp-tool-button {
  min-width: 150px;
}

/* ==================================================================
   STATUS
   ================================================================== */

.jp-uuid-status {
  max-width: 850px;

  margin-top: var(--jp-space-4);
}

/* ==================================================================
   MOBILE
   ================================================================== */

@media (max-width: 550px) {
  .jp-uuid-output-row {
    flex-direction: column;
  }

  .jp-uuid-output-row .jp-tool-button,
  .jp-uuid-actions .jp-tool-button {
    width: 100%;
  }
}
