.error-tools-actions {
  display: flex;
  gap: 32px;
  align-items: flex-start;
  justify-content: center;
}

.error-tools-stop-button {
  font-family: "BIZ UDPGothic", sans-serif;
  font-weight: 700;
  height: 56px;
  padding-inline: 71px;
  font-size: 16px;
  color: #0078d4;
  background-color: #fff;
  border: #0078d4 1px solid;
  border-radius: 8px;
  transition: background-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}
.error-tools-stop-button:hover {
  background-color: #ebf6ff;
  box-shadow: 0 2px 24px 8px rgba(54, 130, 217, 0.0784313725);
}
.error-tools-stop-button:focus, .error-tools-stop-button:focus-visible {
  outline: 4px solid #0078d4;
  outline-offset: 2px;
  box-shadow: none;
}

.error-tools-action-button {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: center;
}
.error-tools-action-button-main {
  font-family: "BIZ UDPGothic", sans-serif;
  font-weight: 700;
  height: 56px;
  padding-inline: 28px;
  font-size: 16px;
  color: #fff;
  background-color: #0078d4;
  border: none;
  border-radius: 8px;
  transition: background-color 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.error-tools-action-button-main:disabled {
  color: #afb3b6;
  background-color: #e6eaed;
}
.error-tools-action-button-main:focus, .error-tools-action-button-main:focus-visible {
  outline: 4px solid #0078d4;
  outline-offset: 2px;
  box-shadow: none;
}
.error-tools-action-button-main:hover:not(:disabled) {
  color: #fff;
  text-decoration: underline;
  text-decoration-color: #fff;
  background-color: #015a9e;
}
.error-tools-action-button-note {
  font-family: "BIZ UDPGothic", sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #303336;
  text-align: center;
}

.error-tools-download-button {
  font-family: "BIZ UDPGothic", sans-serif;
  font-weight: 700;
  height: 56px;
  padding-inline: 20px;
  font-size: 16px;
  color: #fff;
  background-color: #0078d4;
  border: none;
  border-radius: 8px;
  transition: background-color 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.error-tools-download-button:disabled {
  color: #afb3b6;
  background-color: #e6eaed;
}
.error-tools-download-button:focus, .error-tools-download-button:focus-visible {
  outline: 4px solid #0078d4;
  outline-offset: 2px;
  box-shadow: none;
}
.error-tools-download-button:hover:not(:disabled) {
  color: #fff;
  text-decoration: underline;
  text-decoration-color: #fff;
  background-color: #015a9e;
}
.error-tools-download-button::after {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  content: "";
  background-image: url("icon_download.svg");
}.error-tools {
  display: flex;
  flex-direction: column;
  gap: 48px;
  align-items: center;
  justify-content: center;
  height: 100vh;
  min-height: 350px;
}.error-tools-text {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
  justify-content: center;
}
.error-tools-text-title {
  font-family: "BIZ UDPGothic", sans-serif;
  font-weight: 700;
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 14px;
  font-size: 28px;
  line-height: 150%;
  color: #303336;
}
.error-tools-text-icon {
  width: 27px;
  height: 27px;
  background-image: url("icon_error_tools.svg");
  background-size: 100%;
  transform: translateY(6px);
}
.error-tools-text-content {
  width: 100%;
  white-space: pre-line;
}
.error-tools-text-note {
  font-family: "BIZ UDPGothic", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 150%;
  color: #303336;
}