.wpcbl-check-for-broken-links-general #email_addresses {
  width: 700px;
}

.wpcbl-check-for-broken-links-scan .wpcbl-check-for-broken-links-scan-wrap .wpcbl-check-for-broken-links-links-table .wpcbl_no_broken_links_container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 2em 0;
}
.wpcbl-check-for-broken-links-scan .wpcbl-check-for-broken-links-scan-wrap .wpcbl-check-for-broken-links-links-table .wpcbl_no_broken_links_container .wpcbl_no_broken_links {
  padding: 20px;
  color: #155724;
  background-color: #d4edda;
  border: 1px solid #c3e6cb;
  border-radius: 5px;
  text-align: center;
  width: 80%;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
}
.wpcbl-check-for-broken-links-scan .wpcbl-check-for-broken-links-scan-wrap .wpcbl-check-for-broken-links-links-table .wpcbl_no_broken_links_container .wpcbl_no_broken_links h2 {
  font-size: 1.5em;
  margin-bottom: 1em;
}
.wpcbl-check-for-broken-links-scan .wpcbl-check-for-broken-links-scan-wrap .wpcbl-check-for-broken-links-links-table .wpcbl_no_broken_links_container .wpcbl_no_broken_links p {
  font-size: 1.2em;
}
.wpcbl-check-for-broken-links-scan .wpcbl-check-for-broken-links-scan-wrap .wpcbl-check-for-broken-links-links-table .wpcbl_no_broken_links_container .wpcbl_no_broken_links p .total-links {
  font-weight: bold;
  background-color: #c3e6cb;
  padding: 0 5px;
  border-radius: 3px;
}
.wpcbl-check-for-broken-links-scan .wpcbl-check-for-broken-links-scan-wrap .wpcbl-check-for-broken-links-links-table .column-type {
  width: 13%;
}
.wpcbl-check-for-broken-links-scan .wpcbl-check-for-broken-links-scan-wrap .wpcbl-check-for-broken-links-links-table .column-code {
  width: 13%;
}
.wpcbl-check-for-broken-links-scan .wpcbl-check-for-broken-links-scan-wrap .wpcbl-check-for-broken-links-links-table .column-source {
  width: 13%;
}
.wpcbl-check-for-broken-links-scan .wpcbl-check-for-broken-links-scan-wrap .wpcbl-check-for-broken-links-links-table .column-post_type {
  width: 10%;
}
.wpcbl-check-for-broken-links-scan .wpcbl-check-for-broken-links-scan-wrap .wpcbl-check-for-broken-links-links-table .column-detected_at {
  width: 12%;
}
.wpcbl-check-for-broken-links-scan .wpcbl-check-for-broken-links-scan-wrap .wpcbl-check-for-broken-links-links-table tbody .status-type {
  color: white;
  padding: 5px 10px;
  font-weight: bold;
  margin-bottom: 10px;
  width: 100px;
  text-align: center;
  text-transform: uppercase;
  box-shadow: 0 2px 4px 0 rgba(7, 36, 86, 0.075);
  border: 1px solid rgba(7, 36, 86, 0.075);
  border-radius: 10px;
}
.wpcbl-check-for-broken-links-scan .wpcbl-check-for-broken-links-scan-wrap .wpcbl-check-for-broken-links-links-table tbody .status-type.not-fixed {
  background: red;
}
.wpcbl-check-for-broken-links-scan .wpcbl-check-for-broken-links-scan-wrap .wpcbl-check-for-broken-links-links-table tbody .message {
  display: block;
  font-size: 12px;
  padding: 5px;
}
.wpcbl-check-for-broken-links-scan .wpcbl-check-for-broken-links-scan-wrap .wpcbl_export_csv_wrap {
  margin-top: 30px;
}
.wpcbl-check-for-broken-links-scan .wpcbl-check-for-broken-links-scan-wrap .wpcbl_export_csv_wrap #wpcbl_export_csv_form {
  display: flex;
  justify-content: end;
}
.wpcbl-check-for-broken-links-scan .wpcbl-check-for-broken-links-scan-wrap .wpcbl_none {
  display: none;
}
.wpcbl-check-for-broken-links-scan .wpcbl-check-for-broken-links-scan-wrap .wpcbl_none .wpcbl_success_div {
  padding: 15px;
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
  border-radius: 3px;
  display: flex;
  align-items: center;
  font-size: 1.3em;
  margin: 1em 0;
  line-height: 2rem;
}
.wpcbl-check-for-broken-links-scan .wpcbl-check-for-broken-links-scan-wrap .wpcbl_none .wpcbl_success_div .wpcbl_loader_margin {
  margin: 0 10px;
}
.wpcbl-check-for-broken-links-scan .wpcbl-check-for-broken-links-scan-header-wrap {
  margin-top: 1%;
}
.wpcbl-check-for-broken-links-scan .wpcbl-check-for-broken-links-scan-header-wrap .wpcbl-check-for-broken-links-scan-headers {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 2%;
  background-color: #ffffff;
  border: 1px solid #ccc;
  height: max-content;
}
.wpcbl-check-for-broken-links-scan .wpcbl-check-for-broken-links-scan-header-wrap .wpcbl-check-for-broken-links-scan-actions {
  padding-right: 3%;
}
.wpcbl-check-for-broken-links-scan .wpcbl-check-for-broken-links-scan-header-wrap .wpcbl-check-for-broken-links-scan-actions input#wpcbl-manual-scan {
  border: none;
  color: #fff;
  padding: 11px 28px;
  text-align: center;
  margin-right: 7px !important;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  border-radius: 0.5em;
}

.wpcbl-check-for-broken-links-help .wpcbl-check-for-broken-links-help-wrap .wpcbl-check-for-broken-links-faq-container {
  background-color: #fff;
  width: 50%;
  margin: 1% 0;
  padding: 2%;
}
.wpcbl-check-for-broken-links-help .wpcbl-check-for-broken-links-help-wrap .wpcbl-check-for-broken-links-faq-container h2 {
  margin-bottom: 2em;
}
.wpcbl-check-for-broken-links-help .wpcbl-check-for-broken-links-help-wrap .wpcbl-check-for-broken-links-faq-container .wpcbl-check-for-broken-links-faq-item {
  margin-bottom: 1em;
  border: 1px solid #ddd;
  border-radius: 5px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  transition: box-shadow 0.2s ease;
}
.wpcbl-check-for-broken-links-help .wpcbl-check-for-broken-links-help-wrap .wpcbl-check-for-broken-links-faq-container .wpcbl-check-for-broken-links-faq-item .answer {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.1s ease-out;
  padding: 0 1em;
  margin: 0;
  background: #fff;
}
.wpcbl-check-for-broken-links-help .wpcbl-check-for-broken-links-help-wrap .wpcbl-check-for-broken-links-faq-container .wpcbl-check-for-broken-links-faq-item input {
  display: none;
}
.wpcbl-check-for-broken-links-help .wpcbl-check-for-broken-links-help-wrap .wpcbl-check-for-broken-links-faq-container .wpcbl-check-for-broken-links-faq-item input:checked ~ .answer {
  max-height: 100vh;
  padding: 1em;
}
.wpcbl-check-for-broken-links-help .wpcbl-check-for-broken-links-help-wrap .wpcbl-check-for-broken-links-faq-container .wpcbl-check-for-broken-links-faq-item:hover {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
.wpcbl-check-for-broken-links-help .wpcbl-check-for-broken-links-help-wrap .wpcbl-check-for-broken-links-faq-container label {
  display: block;
  background: #f5f5f5;
  padding: 1em;
  font-weight: bold;
  cursor: pointer;
  color: #333;
  transition: background 0.1s ease;
}
.wpcbl-check-for-broken-links-help .wpcbl-check-for-broken-links-help-wrap .wpcbl-check-for-broken-links-faq-container label .sign {
  display: inline-block;
  width: 1em;
  margin-right: 0.5em;
}
.wpcbl-check-for-broken-links-help .wpcbl-check-for-broken-links-help-wrap .wpcbl-check-for-broken-links-faq-container label:hover {
  background: #eee;
}
.wpcbl-check-for-broken-links-help .wpcbl-check-for-broken-links-help-wrap .wpcbl-check-for-broken-links-help-footer {
  background-color: #fff;
  width: 50%;
  border: 1px solid #e1e1e1;
  padding: 2%;
}
.wpcbl-check-for-broken-links-help .wpcbl-check-for-broken-links-help-wrap .wpcbl-check-for-broken-links-help-footer .read-more, .wpcbl-check-for-broken-links-help .wpcbl-check-for-broken-links-help-wrap .wpcbl-check-for-broken-links-help-footer .need-help {
  line-height: 2.2rem;
}
