/* /tools/email-countdown-timer/api — Swagger UI shell */

.mg-cd-api__hint {
  margin-top: 0.75rem;
}

.mg-cd-api__curl {
  margin: 1.25rem 0 0;
  padding: 1rem 1.1rem;
  max-width: 48rem;
  overflow-x: auto;
  font-size: 13px;
  line-height: 1.45;
  color: #111827;
  background: #f3f4f6;
  border-radius: 10px;
  border: 1px solid #e5e7eb;
}

.mg-cd-api__curl code {
  font-family: var(--mg-tool-mono, ui-monospace, monospace);
  white-space: pre;
}

.mg-cd-api__swagger-wrap {
  padding: 0 0 4rem;
  background: #f7f8fa;
}

.mg-cd-api__swagger-inner {
  max-width: 1120px;
}

.mg-cd-api__swagger {
  background: #fff;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 1px 0 rgba(16, 24, 40, 0.06);
}

.mg-cd-api__swagger .swagger-ui .topbar {
  display: none;
}

.mg-cd-api__swagger .swagger-ui .info {
  margin: 24px 0;
}

.mg-cd-api__swagger .swagger-ui .scheme-container {
  background: transparent;
  box-shadow: none;
  padding: 0 0 16px;
}

html[data-theme="dark"] .mg-cd-api__curl {
  color: var(--mg-text, #e5e7eb);
  background: rgba(255, 255, 255, 0.06);
  border-color: rgba(255, 255, 255, 0.12);
}

html[data-theme="dark"] .mg-cd-api__swagger-wrap {
  background: transparent;
}

html[data-theme="dark"] .mg-cd-api__swagger {
  background: rgba(255, 255, 255, 0.04);
  box-shadow: none;
}
