@charset "UTF-8";
#ame-quick-search-root {
  box-sizing: border-box;
  z-index: 99990;
  position: fixed;
  display: flex;
  flex-direction: column;
  width: 800px;
  max-width: 100%;
  max-height: min(100vh - var(--wp-admin--admin-bar--height, 32px) - 1px, 600px);
  min-height: min(80vh - var(--wp-admin--admin-bar--height, 32px) - 1px, 200px);
  font-size: 14px;
}

#ame-quick-search {
  box-sizing: border-box;
  max-height: min(100vh - var(--wp-admin--admin-bar--height, 32px) - 1px, 600px);
  min-height: min(80vh - var(--wp-admin--admin-bar--height, 32px) - 1px, 200px);
  max-width: 100%;
  min-width: 50px;
  flex-shrink: 1;
  background: white;
  padding: 0;
  border: 1px solid #B9BDC9;
  border-radius: 2px;
  box-shadow: 1px 3px 10px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
}
#ame-quick-search .ame-qs-search-box {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
}
#ame-quick-search .ame-qs-search-box-container {
  box-sizing: border-box;
  margin: 4px 0;
}
#ame-quick-search .ame-qs-search-results {
  margin-top: 0.2em;
  overflow: auto;
  display: flex;
  flex-direction: column;
}
#ame-quick-search .ame-qs-search-result {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: baseline;
  height: calc(1.0625rem + 5px + 5px);
  padding: 5px 8px 5px;
  border-radius: 3px;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  cursor: pointer;
  text-decoration: none;
  color: unset;
}
#ame-quick-search .ame-qs-selected-result {
  background: SelectedItem;
  color: SelectedItemText;
}
#ame-quick-search .ame-qs-search-result:hover:not(.ame-qs-selected-result) {
  background: #f2f2f2;
}
#ame-quick-search .ame-qs-result-label {
  display: block;
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#ame-quick-search .ame-qs-result-meta {
  display: block;
  color: #646970;
  font-size: 0.75rem;
  line-height: 1.0625rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: right;
  margin-left: 1em;
  min-width: 15%;
  max-width: 40%;
  flex-shrink: 0;
}
#ame-quick-search .ame-qs-selected-result .ame-qs-result-meta {
  color: SelectedItemText;
}
#ame-quick-search .ame-qs-result-icon {
  display: block;
  flex-shrink: 0;
  align-self: center;
  margin-right: 0.375rem;
  padding-bottom: 1px;
  line-height: 1.0625rem;
  min-height: 1rem;
  width: 1rem;
}
#ame-quick-search .ame-qs-result-icon .dashicons {
  transition: none;
  width: 1rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
  height: 1.25rem;
  vertical-align: text-bottom;
  margin-left: -3px;
}
#ame-quick-search .ame-qs-result-icon .ame-fa {
  line-height: 1.0625rem;
  font-size: 0.875rem;
}
#ame-quick-search .ame-qs-result-icon:after {
  content: "|";
  display: inline-block;
  width: 0;
  height: 1rem;
  overflow: hidden;
}
#ame-quick-search .ame-qs-loading-placeholder {
  height: 500px;
}
#ame-quick-search .ame-qs-loading-placeholder .ame-qs-result-icon {
  align-self: baseline;
}

.ame-qs-header {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  padding: 0 14px;
  background: #F9F9F9;
  border-bottom: 1px solid #EBECF0;
}

.ame-qs-tab-nav {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  margin: 0;
}
.ame-qs-tab-nav li {
  box-sizing: border-box;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.ame-qs-tab-nav a {
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  text-decoration: none;
  transition: none;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  border-top-width: 2px;
  padding: 6px 1em 8px;
}
.ame-qs-tab-nav a:focus, .ame-qs-tab-nav a:active {
  outline: none;
  box-shadow: none;
}
.ame-qs-tab-nav .current a {
  color: #2c3338;
  border-color: #3877ED;
}
.ame-qs-tab-nav li:not(.current) a:hover {
  background: #f2f2f2;
  border-color: #A5A5A5;
}

.ame-qs-tab-wrapper {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  min-height: 10px;
  flex-shrink: 1;
  padding: 0 12px;
}

.ame-qs-tab {
  height: 100%;
  min-height: 10px;
  flex-shrink: 1;
  overflow: auto;
  padding: 2px 2px 0;
}

#ame-qs-search-tab {
  display: flex;
  flex-direction: column;
}

.ame-qs-navigation-target {
  background: yellow;
  outline: 2px solid yellow !important;
}

#ame-qs-status-bar {
  padding: 4px 12px;
  margin-top: auto;
  border-top: 1px solid #EBECF0;
  background: #F9F9F9;
  color: #555;
  font-size: 13px;
  display: flex;
  flex-direction: row;
}

#ame-qs-current-item-url {
  font-family: Consolas, Monaco, monospace;
  margin-right: auto;
}

#ame-qs-search-progress-indicator {
  max-height: 16px;
  overflow: visible;
  padding-top: 1px;
  margin-right: 0.5em;
}

#ame-qs-search-result-count,
#ame-qs-crawler-status-panel {
  margin-right: 0.5em;
}

#ame-qs-crawler-status-panel.ame-qs-align-right {
  margin-left: auto;
}

#ame-qs-status-bar-placeholder {
  visibility: hidden;
  color: transparent;
  user-select: none;
}

.ame-qs-object {
  display: flex;
  flex-direction: row;
  border: 1px solid #ccc;
  background: white;
  padding: 4px 8px;
  margin-bottom: 8px;
}
.ame-qs-object:last-child {
  margin-bottom: 0;
}

.ame-qs-object-status-text,
.ame-qs-object-count,
.ame-qs-request-page-url,
.ame-qs-request-status-text,
.ame-qs-request-total-items {
  font-family: Consolas, Monaco, monospace;
}

.ame-qs-object-details {
  flex-grow: 1;
}
.ame-qs-object-details table {
  margin: 0.5em 0 0.5em 1em;
  border-collapse: collapse;
}
.ame-qs-object-details table th, .ame-qs-object-details table td {
  text-align: left;
  vertical-align: baseline;
  padding: 0.125rem 0.25rem 0.25rem;
  border-bottom: 1px solid #ccc;
}
.ame-qs-object-details table th {
  padding-right: 1em;
  font-weight: 600;
  color: #646970;
}
.ame-qs-object-details table tr:last-child td, .ame-qs-object-details table tr:last-child th {
  border-bottom: none;
}

.ame-qs-object-summary {
  display: inline-flex;
  width: calc(100% - 1.5em);
}
.ame-qs-object-summary .ame-qs-object-label {
  flex-grow: 1;
}
.ame-qs-object-summary .ame-qs-object-status {
  text-align: right;
  display: inline-flex;
}

.ame-qs-object-count {
  margin-left: 0.2em;
}

.ame-qs-object-list-container {
  overflow: auto;
}

.ame-qs-crawl-request-list-container {
  max-height: 300px;
  overflow: auto;
}

.ame-qs-object-list,
.ame-qs-crawl-request-list {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  background: #f8f8f8;
  padding: 4px 8px;
  border-radius: 4px;
}

.ame-qs-object-list:not(:has(*)) {
  background: transparent;
}

#ame-qs-active-requests {
  padding-bottom: 0.5em;
  border-bottom: 1px solid #ccc;
}

#ame-qs-active-requests-label {
  margin-bottom: 3px;
}

#am-qs-crawler-tab .subsubsub,
#ame-qs-crawler-status-tab-nav {
  box-sizing: border-box;
  width: 100%;
  float: none;
}

.ame-qs-crawler-status-tab {
  margin-top: 0.5em;
}

#ame-qs-crawler-offer {
  display: flex;
  flex-direction: column;
  margin-top: auto;
}

#ame-qs-crawler-offer-main {
  padding: 4px 12px;
  margin-top: auto;
  border-top: 1px solid #EBECF0;
  background: #F9F9F9;
  color: #555;
  font-size: 13px;
  display: flex;
  flex-direction: row;
  padding-bottom: 4px;
  border-color: #72aee6;
  border-style: solid;
  border-width: 1px 0;
  background: #e1effc;
  color: #3c434a;
}

#ame-qs-crawler-offer-actions {
  display: flex;
  flex-direction: row;
  gap: 1em;
  margin-left: auto;
}

#ame-qs-crawler-short-description {
  padding: 4px 12px;
  margin-top: auto;
  border-top: 1px solid #EBECF0;
  background: #F9F9F9;
  color: #555;
  font-size: 13px;
  border-style: none;
  background: #e8f4ff;
  color: #3c434a;
}
#ame-qs-crawler-short-description p:first-child {
  margin-top: 0;
}
#ame-qs-crawler-short-description p:last-child {
  margin-bottom: 0;
}

#ame-qs-crawler-offer + #ame-qs-status-bar {
  margin-top: 0;
}

#ame-quick-search-root.ui-resizable .ui-resizable-handle {
  position: absolute;
  display: block;
  width: 10px;
  height: 10px;
  z-index: 99999;
  opacity: 0.5;
}
#ame-quick-search-root.ui-resizable .ui-resizable-handle.ui-resizable-s {
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
  cursor: s-resize;
}
#ame-quick-search-root.ui-resizable .ui-resizable-handle.ui-resizable-e {
  width: 7px;
  height: 100%;
  right: -5px;
  top: 0;
  cursor: e-resize;
}
#ame-quick-search-root.ui-resizable .ui-resizable-handle.ui-resizable-se {
  width: 16px;
  height: 16px;
  bottom: 1px;
  right: 1px;
  cursor: se-resize;
}
#ame-quick-search-root.ui-resizable .ui-resizable-handle.ui-resizable-se:after {
  content: "〢";
  font-size: 16px;
  color: dimgray;
  display: block;
  position: absolute;
  right: -2px;
  bottom: -4px;
  transform-origin: center center;
  transform: rotate(-135deg);
}

.ame-qs-has-custom-size #ame-quick-search {
  height: 100%;
  width: 100%;
}

#ame-qs-page-stats {
  display: flex;
  align-items: center;
  gap: 0.5em;
  margin-left: auto;
  color: #555;
}

.ame-qs-stats-unit {
  font-size: 12px;
  margin-left: 1px;
}

#ame-qs-settings-link-container {
  margin-left: 1em;
  align-self: center;
}
#ame-qs-settings-link-container a {
  text-decoration: none;
  transition: none;
}
#ame-qs-settings-link-container a:not(:hover) {
  color: #888;
}
#ame-qs-settings-link-container .dashicons {
  font-size: 18px;
  line-height: 1;
  width: 18px;
  height: 18px;
}

#ame-qs-settings-page-container {
  display: flex;
  flex-direction: row;
}

#ame-qs-settings-form-wrapper {
  flex-grow: 1;
}
#ame-qs-settings-form-wrapper .ame-qs-custom-shortcut,
#ame-qs-settings-form-wrapper .ame-qs-shortcut-syntax {
  margin-left: 1.5em;
}
#ame-qs-settings-form-wrapper .ame-qs-shortcut-test-container {
  margin-top: 0.5em;
}
#ame-qs-settings-form-wrapper .ame-qs-toolbar-button-type {
  margin-top: 0.5em;
  margin-left: 1.5em;
}
#ame-qs-settings-form-wrapper .ame-qs-post-type-list {
  margin-left: 1.5em;
}
#ame-qs-settings-form-wrapper .ame-qs-post-type-list p:last-child label {
  margin-bottom: 0 !important;
}

#ame-qs-settings-sidebar {
  flex-grow: 0;
  max-width: 270px;
}

#ame-qs-test-shortcut {
  min-width: 8em;
}

#wp-admin-bar-ame-quick-search-tb .ab-icon::before {
  content: "\f179";
  top: 2px;
}
#wp-admin-bar-ame-quick-search-tb.ame-qs-tb-icon-only .ab-icon {
  margin-right: 0;
}
#wp-admin-bar-ame-quick-search-tb.ame-qs-tb-ready, #wp-admin-bar-ame-quick-search-tb.ame-qs-tb-ready > .ab-empty-item {
  cursor: pointer;
}

/*# sourceMappingURL=quick-search-styles.css.map */
