/* Twitter import download entry points. */
body.cs2day-v2 .cs2-twitter-import-download,
body.cs2day-v2 .cs2-submit-launcher__twitter-plugin {
  align-items: center;
  background: color-mix(in srgb, var(--cs2-card) 88%, var(--cs2-bg));
  border: 1px solid var(--cs2-border);
  border-radius: 8px;
  display: flex;
  gap: 12px;
  justify-content: space-between;
}

body.cs2day-v2 .cs2-twitter-import-download {
  margin: -6px 0 18px;
  padding: 13px 14px;
}

body.cs2day-v2 .cs2-submit-launcher__twitter-plugin {
  margin: 0 22px 18px;
  padding: 12px 14px;
}

body.cs2day-v2 .cs2-twitter-import-download div,
body.cs2day-v2 .cs2-submit-launcher__twitter-plugin div {
  display: grid;
  gap: 4px;
  min-width: 0;
}

body.cs2day-v2 .cs2-twitter-import-download strong,
body.cs2day-v2 .cs2-submit-launcher__twitter-plugin strong {
  font-size: .95rem;
  line-height: 1.2;
}

body.cs2day-v2 .cs2-twitter-import-download p,
body.cs2day-v2 .cs2-submit-launcher__twitter-plugin span {
  color: var(--cs2-text-muted);
  font-size: .82rem;
  line-height: 1.4;
  margin: 0;
}

body.cs2day-v2 .cs2-twitter-import-download .cs2-button,
body.cs2day-v2 .cs2-submit-launcher__twitter-plugin .cs2-button {
  flex: 0 0 auto;
  min-height: 38px;
  white-space: nowrap;
}

body.cs2day-v2 .cs2-submit-launcher__types[hidden] + .cs2-submit-launcher__twitter-plugin {
  display: none;
}

@media (max-width: 640px) {
  body.cs2day-v2 .cs2-twitter-import-download,
  body.cs2day-v2 .cs2-submit-launcher__twitter-plugin {
    align-items: stretch;
    flex-direction: column;
  }

  body.cs2day-v2 .cs2-submit-launcher__twitter-plugin {
    margin: 0 14px 14px;
  }

  body.cs2day-v2 .cs2-twitter-import-download .cs2-button,
  body.cs2day-v2 .cs2-submit-launcher__twitter-plugin .cs2-button {
    justify-content: center;
    width: 100%;
  }
}
