.wp-webmaster-tools-wrap {
  max-width: 800px;
  margin: 20px auto;
  background: #fff;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.wp-webmaster-tools-wrap h1 {
  color: #23282d;
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

.wp-webmaster-tools-wrap .ui-tabs-nav {
  background: #f1f1f1;
  border: none;
  border-radius: 4px 4px 0 0;
  padding: 10px 10px 0;
}

.wp-webmaster-tools-wrap .ui-tabs-nav li {
  margin-right: 5px;
}

.wp-webmaster-tools-wrap .ui-tabs-nav li a {
  color: #444;
  font-weight: 600;
  padding: 10px 15px;
  border-radius: 4px 4px 0 0;
}

.wp-webmaster-tools-wrap .ui-tabs-nav li.ui-tabs-active a {
  background: #fff;
  color: #0073aa;
}

.wp-webmaster-tools-wrap .ui-tabs-panel {
  background: #fff;
  border: 1px solid #ddd;
  border-top: none;
  padding: 20px;
  border-radius: 0 0 4px 4px;
}

.wp-webmaster-tools-wrap form {
  display: flex;
  gap: 10px;
  margin-bottom: 20px;
}

.wp-webmaster-tools-wrap input[type="text"],
.wp-webmaster-tools-wrap select {
  flex-grow: 1;
  padding: 8px;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.wp-webmaster-tools-wrap input[type="submit"] {
  background: #0073aa;
  color: #fff;
  border: none;
  padding: 8px 15px;
  border-radius: 4px;
  cursor: pointer;
  transition: background 0.3s ease;
}

.wp-webmaster-tools-wrap input[type="submit"]:hover {
  background: #005177;
}

.wp-webmaster-tools-wrap .result-container {
  background: #f9f9f9;
  border: 1px solid #eee;
  border-radius: 4px;
  padding: 15px;
  overflow-y: auto;
}

.wp-webmaster-tools-wrap .wp-list-table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 10px;
}

.wp-webmaster-tools-wrap .wp-list-table th,
.wp-webmaster-tools-wrap .wp-list-table td {
  padding: 8px;
  text-align: left;
  border-bottom: 1px solid #e5e5e5;
}

.wp-webmaster-tools-wrap .wp-list-table th {
  background-color: #f1f1f1;
  font-weight: 600;
}

.wp-webmaster-tools-wrap .wp-list-table tr:nth-child(even) {
  background-color: #f9f9f9;
}

.wp-webmaster-tools-wrap .wp-list-table tr:hover {
  background-color: #f5f5f5;
}

/* Shortcodes */
.wp-webmaster-tools-shortcode {
	width: 100% !important;
}

.wp-webmaster-tools-shortcode .ui-tabs-nav {
  background: #f1f1f1;
  border: none;
  border-radius: 4px 4px 0 0;
  padding: 10px 10px 0;
}

.wp-webmaster-tools-shortcode .ui-tabs-nav li {
  margin-right: 5px;
}

.wp-webmaster-tools-shortcode .ui-tabs-nav li a {
  color: #444;
  font-weight: 600;
  padding: 10px 15px;
  border-radius: 4px 4px 0 0;
}

.wp-webmaster-tools-shortcode .ui-tabs-nav li.ui-tabs-active a {
  background: #fff;
  color: #0073aa;
}

.wp-webmaster-tools-shortcode .ui-tabs-panel {
  background: #fff;
  border: 1px solid #ddd;
  border-top: none;
  padding: 20px;
  border-radius: 0 0 4px 4px;
}

.wp-webmaster-tools-shortcode form {
  display: flex;
  gap: 10px;
  margin-bottom: 20px;
}

.wp-webmaster-tools-shortcode input[type="text"],
.wp-webmaster-tools-shortcode select {
  flex-grow: 1;
  padding: 8px;
  border: 1px solid #ddd;
  border-radius: 4px;
background-color: transparent;
}

.wp-webmaster-tools-shortcode select option {
	color: #000;
}

.wp-webmaster-tools-shortcode input[type="submit"] {
  background: #0073aa;
  color: #fff;
  border: none;
  padding: 8px 15px;
  border-radius: 4px;
  cursor: pointer;
  transition: background 0.3s ease;
}

.wp-webmaster-tools-shortcode input[type="submit"]:hover {
  background: #005177;
}

.wp-webmaster-tools-shortcode .result-container {
  border: 1px solid #eee;
  border-radius: 4px;
  padding: 15px;
  overflow-y: auto;
}

.wp-webmaster-tools-shortcode .wp-list-table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 10px;
}

.wp-webmaster-tools-shortcode .wp-list-table th,
.wp-webmaster-tools-shortcode .wp-list-table td {
  padding: 8px;
  text-align: left;
  border-bottom: 1px solid #e5e5e5;
}

.wp-webmaster-tools-shortcode .wp-list-table th {
  font-weight: 600;
}

