/**
 * EXIFize My Dates - Admin Styles
 *
 * @package Exifize_My_Dates
 * @since   1.6.0
 */

/* Wrapper */
.exifize-wrap {
  max-width: 800px;
}

/* Intro section */
.exifize-intro {
  background: #fff;
  border: 1px solid #c3c4c7;
  border-left: 4px solid #72aee6;
  padding: 12px 16px;
  margin: 20px 0;
}

.exifize-intro p:last-child {
  margin-bottom: 0;
}

/* Priority list */
.exifize-priority {
  background: #fff;
  border: 1px solid #c3c4c7;
  padding: 16px 20px;
  margin: 20px 0;
}

.exifize-priority h2 {
  margin-top: 0;
  padding-top: 0;
}

.exifize-priority ol {
  margin-bottom: 0;
}

.exifize-priority code {
  background: #f0f0f1;
  padding: 2px 6px;
}

/* Form */
.exifize-form {
  background: #fff;
  border: 1px solid #c3c4c7;
  padding: 16px 20px;
  margin: 20px 0;
}

.exifize-form .form-table th {
  padding-left: 0;
}

.exifize-form select {
  min-width: 200px;
}

/* Meta info section */
.exifize-meta-info {
  background: #f6f7f7;
  border: 1px solid #c3c4c7;
  padding: 16px 20px;
  margin: 20px 0;
}

.exifize-meta-info h2 {
  margin-top: 0;
}

.exifize-meta-info code {
  background: #fff;
  padding: 2px 6px;
}

.exifize-meta-info p:last-child {
  margin-bottom: 0;
}

/* Donate section */
.exifize-donate {
  padding: 10px 0;
  color: #646970;
  font-style: italic;
}

/* Results section */
.exifize-results {
  background: #fff;
  border: 1px solid #c3c4c7;
  padding: 20px;
  margin: 20px 0;
}

.exifize-results h2:first-child {
  margin-top: 0;
}

.exifize-results .notice {
  margin-bottom: 20px;
}

/* Success results */
.exifize-results .success {
  background: #d4edda;
  border: 1px solid #c3e6cb;
  color: #155724;
  padding: 12px 16px;
  margin-bottom: 16px;
}

.exifize-results .success strong {
  color: #0c5620;
}

/* Error results */
.exifize-results .error {
  background: #f8d7da;
  border: 1px solid #f5c6cb;
  color: #721c24;
  padding: 12px 16px;
  margin-bottom: 16px;
}

.exifize-results .error strong {
  color: #491217;
}

/* Info results */
.exifize-results .info {
  background: #d1ecf1;
  border: 1px solid #bee5eb;
  color: #0c5460;
  padding: 12px 16px;
  margin-bottom: 16px;
}

.exifize-results .info strong {
  color: #062c33;
}

/* Item list */
.exifize-item-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.exifize-item-list li {
  padding: 8px 12px;
  border-bottom: 1px solid #e2e4e7;
}

.exifize-item-list li:last-child {
  border-bottom: none;
}

.exifize-item-list strong {
  display: block;
  margin-bottom: 4px;
  color: #1d2d3d;
}

.exifize-item-list .meta {
  font-size: 0.9em;
  color: #646970;
}

/* Spinner */
.exifize-spinner {
  display: inline-block;
  margin-left: 8px;
}
