/* GENERATED by theme-preview/gen_demo_css.py -- the plugin CSS for the "orphans" screen only.
   Loaded on feature pages that embed this one screen; the demo page loads
   demo-plugin.css + demo-wpadmin.css instead. Do not edit by hand. */
.lkd__screen .button,
.lkd__screen .button-primary,
.lkd__screen .button-secondary {
  display: inline-block; text-decoration: none; font-size: 13px; line-height: 2.15384615;
  min-height: 30px; margin: 0; padding: 0 10px; cursor: pointer; border-width: 1px;
  border-style: solid; -webkit-appearance: none; border-radius: 3px; white-space: nowrap;
  box-sizing: border-box; vertical-align: top;
}
.lkd__screen .button,
.lkd__screen .button-secondary {
  color: #2271b1; border-color: #2271b1; background: #f6f7f7;
}
.lkd__screen .button:hover,
.lkd__screen .button-secondary:hover { background: #f0f0f1; border-color: #0a4b78; color: #0a4b78; }
.lkd__screen .button-primary {
  background: #2271b1; border-color: #2271b1; color: #fff;
  box-shadow: 0 1px 0 #2271b1; text-shadow: 0 -1px 1px #135e96, 1px 0 1px #135e96, 0 1px 1px #135e96, -1px 0 1px #135e96;
}
.lkd__screen .button-primary:hover { background: #135e96; border-color: #135e96; color: #fff; }
.lkd__screen .button-link { background: none; border: 0; color: #2271b1; text-decoration: underline; padding: 0; min-height: 0; }
.lkd__screen .button-small { min-height: 26px; line-height: 2.18181818; font-size: 11px; padding: 0 8px; }
.lkd__screen .button-hero { font-size: 14px; min-height: 46px; line-height: 3.14285714; padding: 0 36px; }
.lkd__screen .button.disabled,
.lkd__screen .button:disabled { color: #a7aaad !important; border-color: #dcdcde !important;
  background: #f6f7f7 !important; box-shadow: none !important; text-shadow: none !important; cursor: default; }
.lkd__screen .wp-list-table,
.lkd__screen .widefat {
  border-spacing: 0; width: 100%; clear: both; margin: 0;
  border: 1px solid #c3c4c7; background: #fff; box-shadow: 0 1px 1px rgba(0,0,0,.04);
}
.lkd__screen .wp-list-table th,
.lkd__screen .widefat th { text-align: left; padding: 8px 10px; font-weight: 400; line-height: 1.3em;
  font-size: 14px; color: #1d2327; border-bottom: 1px solid #c3c4c7; }
.lkd__screen .wp-list-table thead th,
.lkd__screen .widefat thead th { font-weight: 600; }
.lkd__screen .wp-list-table td,
.lkd__screen .widefat td { padding: 8px 10px; font-size: 13px; line-height: 1.5em;
  color: #2c3338; border-top: 1px solid #f0f0f1; vertical-align: top; }
.lkd__screen .wp-list-table.striped > tbody > :nth-child(odd),
.lkd__screen .widefat.striped > tbody > :nth-child(odd) { background: #f6f7f7; }
.lkd__screen input[type="text"],
.lkd__screen input[type="search"],
.lkd__screen input[type="number"],
.lkd__screen input[type="email"],
.lkd__screen input[type="url"],
.lkd__screen input[type="password"],
.lkd__screen input[type="date"],
.lkd__screen select,
.lkd__screen textarea {
  border: 1px solid #8c8f94; border-radius: 4px; background: #fff; color: #2c3338;
  font-size: 14px; line-height: 2; min-height: 30px; padding: 0 8px; box-sizing: border-box;
  box-shadow: 0 0 0 transparent; max-width: 100%;
}
.lkd__screen textarea { padding: 6px 8px; line-height: 1.5; }
.lkd__screen select { padding-right: 24px; }
.lkd__screen input[type="checkbox"],
.lkd__screen input[type="radio"] {
  border: 1px solid #8c8f94; border-radius: 4px; background: #fff; height: 1rem; width: 1rem;
  min-width: 1rem; -webkit-appearance: none; appearance: none; margin: -.25rem .25rem 0 0;
  vertical-align: middle; display: inline-block; box-sizing: border-box;
}
.lkd__screen input[type="radio"] { border-radius: 50%; }
.lkd__screen input[type="checkbox"]:checked::before {
  content: "147"; font: normal 21px/1 dashicons; margin: -3px 0 0 -4px; float: left;
  display: inline-block; color: #3582c4;
}
.lkd__screen input[type="radio"]:checked::before {
  content: ""; border-radius: 50%; width: 6px; height: 6px; margin: 3px; background: #3582c4;
  display: block; line-height: 1.14285714;
}
.lkd__screen { --primary-color: #3498db; --primary-light: #5dade2; --primary-dark: #2980b9; --accent-color: #2ecc71; --accent-dark: #27ae60; --danger-color: #e74c3c; --danger-dark: #c0392b; --warning-color: #f39c12; --warning-dark: #e67e22; --info-color: #5d9cec; --info-light: #e8f4fd; --white: #ffffff; --lightest-gray: #f8fafc; --light-gray: #ecf0f1; --medium-gray: #bdc3c7; --dark-gray: #7f8c8d; --darker-gray: #2c3e50; --text-primary: var(--darker-gray); --text-secondary: var(--dark-gray); --text-light: var(--white); --border-light: #e2e8f0; --border-medium: #cbd5e1; --border-dark: #5b6675; --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.08); --shadow-md: 0 4px 12px rgba(0, 0, 0, 0.1); --shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.15); --linkilo-panel-border: #d8e0ea; --linkilo-panel-border-strong: #c3cfdd; --linkilo-panel-top: #ffffff; --linkilo-panel-bottom: #fbfcfe; --linkilo-panel-well: #f3f6f9; --linkilo-panel-shadow: inset 0 1px 0 rgba(255,255,255,.95), inset 0 -1px 0 rgba(15,23,42,.03), 0 14px 30px rgba(15,23,42,.07), 0 2px 5px rgba(15,23,42,.05); --linkilo-panel-shadow-hover: inset 0 1px 0 rgba(255,255,255,.96), 0 18px 36px rgba(15,23,42,.10), 0 3px 8px rgba(15,23,42,.06); --spacing-xs: 5px; --spacing-sm: 10px; --spacing-md: 15px; --spacing-lg: 20px; --spacing-xl: 30px; }
@keyframes lkd-fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}
@keyframes lkd-pulse {
    0% { box-shadow: 0 0 0 0 rgba(52, 152, 219, 0.7); }
    70% { box-shadow: 0 0 0 10px rgba(52, 152, 219, 0); }
    100% { box-shadow: 0 0 0 0 rgba(52, 152, 219, 0); }
}
@keyframes lkd-highlight-pulse {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.05); }
}
@keyframes lkd-fadeInModal {
    from { opacity: 0; transform: translateX(-50%) translateY(-20px); }
    to { opacity: 1; transform: translateX(-50%) translateY(0); }
}
@keyframes lkd-spin {
    to { transform: rotate(360deg); }
}
@-webkit-keyframes lkd-animatetop {
    from {top: -300px; opacity: 0;}
    to {top: 0; opacity: 1;}
}
@keyframes lkd-animatetop {
    from {top: -300px; opacity: 0;}
    to {top: 0; opacity: 1;}
}
.lkd__screen { --li3-surface: #ffffff; --li3-surface-soft: #f6f9fc; --li3-surface-well: #eef3f8; --li3-border: #cdd8e4; --li3-border-soft: #e3ebf3; --li3-text: #132235; --li3-muted: #5f6f82; --li3-action: #0369a1; --li3-action-dark: #075985; --li3-action-soft: #edf7fd; --li3-radius: 8px; --li3-shadow: inset 0 1px 0 rgba(255,255,255,.96), inset 0 -1px 0 rgba(15,23,42,.03), 0 14px 30px rgba(15,23,42,.07), 0 2px 5px rgba(15,23,42,.05); --li3-shadow-hover: inset 0 1px 0 rgba(255,255,255,.96), 0 18px 36px rgba(15,23,42,.10), 0 3px 8px rgba(15,23,42,.06); }
@-webkit-keyframes lkd-spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes lkd-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes lkd-components-button__busy-animation {
  0% {
    background-position: 200px 0;
  }
}
.lkd__screen #settings_page { --linkilo-primary-color: #1078c7; --linkilo-primary-hover-color: #0d6bb7; --linkilo-secondary-bg: #f8f9fa; --linkilo-content-bg: #ffffff; --linkilo-border-color: #dcdcde; --linkilo-text-color: #2c3338; --linkilo-text-light-color: #50575e; --linkilo-text-heading-color: #1d2327; --linkilo-white-color: #fff; --linkilo-success-color: #00a32a; --linkilo-error-color: #d63638; --linkilo-danger-border: #e73b3b; --linkilo-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; --linkilo-border-radius: 6px; --linkilo-card-shadow: 0 1px 3px rgba(0, 0, 0, 0.07); --wp-admin--admin-menu--width: 160px; --wp-admin--admin-menu--width--folded: 36px; --wp-admin--admin-menu--width--auto: 200px; }
@keyframes lkd-linkilo-scoped-spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
@-webkit-keyframes lkd-ball-clip-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes lkd-ball-clip-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes lkd-linkilo_loder {
  from {
    background-position: -100% 0;
  }
  to {
    background-position: 100% 0;
  }
}
@keyframes lkd-slideDown {
  from {
    opacity: 0;
    max-height: 0;
  }
  to {
    opacity: 1;
    max-height: 200px;
  }
}
@keyframes lkd-fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}
@keyframes lkd-linkiloScanIndeterminate {
    0% { transform: translateX(-110%); }
    55% { transform: translateX(105%); }
    100% { transform: translateX(105%); }
}
.lkd__screen .ldp-wrap, .lkd__screen .lfk-wrap, .lkd__screen .lkc-wrap, .lkd__screen .llc-wrap, .lkd__screen .linkilo-health-actions-page { --li3-border: #ccd7e3; --li3-border-strong: #b8c6d6; --li3-surface: #ffffff; --li3-surface-soft: #f8fafc; --li3-well: #eef3f7; --li3-ink: #17212f; --li3-muted: #5f6b7a; --li3-blue: #0f6fa6; --li3-blue-dark: #075985; --li3-shadow: inset 0 1px 0 rgba(255,255,255,.95), inset 0 -1px 0 rgba(15,23,42,.04), 0 1px 2px rgba(15,23,42,.05), 0 14px 28px rgba(15,23,42,.08); --li3-shadow-hover: inset 0 1px 0 rgba(255,255,255,1), inset 0 -1px 0 rgba(15,23,42,.05), 0 2px 5px rgba(15,23,42,.06), 0 18px 34px rgba(15,23,42,.11); }
.lkd__screen { --lkit-action: #0369a1; --lkit-action-bg: #f0f9ff; --lkit-action-bg-h: #e0f2fe; --lkit-action-bd: #bae6fd; --lkit-primary: #0369a1; --lkit-primary-dark: #075985; --lkit-primary-soft: #f0f9ff; --lkit-text: #1f2937; --lkit-muted: #5b6270; --lkit-border: #e5e7eb; --lkit-bg-soft: #f9fafb; --lkit-radius: 6px; --lkit-radius-sm: 6px; --lkit-shadow: none; --lkit-green: #059669; --lkit-amber: #d97706; --lkit-red: #dc2626; }
.lkd__screen .lkit-wrap { max-width: 1400px; color: var(--lkit-text); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; }
.lkd__screen .lkit-wrap * { box-sizing: border-box; }
.lkd__screen .lkit-header { display: flex; align-items: flex-start; justify-content: space-between; gap: 16px; flex-wrap: wrap; margin: 8px 0 20px; padding-bottom: 16px; border-bottom: 1px solid var(--lkit-border); }
.lkd__screen .lkit-header__main { display: flex; align-items: center; gap: 14px; }
.lkd__screen .lkit-header__icon { width: 40px; height: 40px; flex: 0 0 40px; display: flex; align-items: center; justify-content: center; background: var(--lkit-action-bg); color: var(--lkit-action); border: 1px solid var(--lkit-action-bd); border-radius: var(--lkit-radius); }
.lkd__screen .lkit-header__icon .dashicons { font-size: 24px; width: 24px; height: 24px; }
.lkd__screen .lkit-header .lkd-as-h1, .lkd__screen .lkit-header h1 { margin: 0; font-size: 22px; line-height: 1.2; font-weight: 700; color: var(--lkit-text); padding: 0; }
.lkd__screen .lkit-header__sub { margin: 4px 0 0; font-size: 13px; color: var(--lkit-muted); max-width: 640px; }
.lkd__screen .lkit-card { background: #fff; border: 1px solid var(--lkit-border); border-radius: var(--lkit-radius); box-shadow: none; padding: 20px 22px; margin: 0 0 18px; }
.lkd__screen .lkit-card__head { margin-bottom: 14px; }
.lkd__screen .lkit-card__title { margin: 0; font-size: 15px; font-weight: 600; color: var(--lkit-text); display: flex; align-items: center; gap: 8px; }
.lkd__screen .lkit-card__title .dashicons { color: var(--lkit-primary); font-size: 18px; width: 18px; height: 18px; }
.lkd__screen .lkit-stat-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 12px; margin-bottom: 18px; }
.lkd__screen .lkit-stat { background: #fff; border: 1px solid var(--lkit-border); border-radius: var(--lkit-radius-sm); padding: 12px 14px; }
.lkd__screen .lkit-stat__num { font-size: 22px; font-weight: 700; color: var(--lkit-text); line-height: 1.1; }
.lkd__screen .lkit-stat__lbl { font-size: 10px; text-transform: uppercase; letter-spacing: .04em; color: var(--lkit-muted); margin-top: 4px; }
.lkd__screen .lkit-stat--primary .lkit-stat__num { color: var(--lkit-primary); }
.lkd__screen .lkit-stat--good .lkit-stat__num { color: var(--lkit-green); }
.lkd__screen .lkit-stat--warn .lkit-stat__num { color: var(--lkit-amber); }
.lkd__screen .lkit-wrap input[type="text"], .lkd__screen .lkit-wrap input[type="url"], .lkd__screen .lkit-wrap input[type="search"], .lkd__screen .lkit-wrap input[type="number"], .lkd__screen .lkit-wrap input[type="date"], .lkd__screen .lkit-wrap input[type="datetime-local"], .lkd__screen .lkit-wrap select, .lkd__screen .lkit-wrap textarea { padding: 7px 11px; border: 1px solid #d1d5db; border-radius: var(--lkit-radius-sm); background: #fff; color: var(--lkit-text); font-size: 13px; line-height: 1.4; box-shadow: none; min-height: 36px; }
.lkd__screen .lkit-wrap input[type="text"]:focus, .lkd__screen .lkit-wrap input[type="url"]:focus, .lkd__screen .lkit-wrap input[type="search"]:focus, .lkd__screen .lkit-wrap input[type="number"]:focus, .lkd__screen .lkit-wrap input[type="date"]:focus, .lkd__screen .lkit-wrap input[type="datetime-local"]:focus, .lkd__screen .lkit-wrap select:focus, .lkd__screen .lkit-wrap textarea:focus { border-color: var(--lkit-primary); box-shadow: 0 0 0 2px var(--lkit-primary-soft); outline: none; }
.lkd__screen .lkit-wrap label { font-size: 13px; color: var(--lkit-text); }
.lkd__screen .lkit-field { margin-bottom: 14px; }
.lkd__screen .lkit-field > label { display: block; font-weight: 600; margin-bottom: 6px; }
.lkd__screen .lkit-row { display: flex; gap: 10px; flex-wrap: wrap; align-items: flex-end; }
.lkd__screen .lkit-row > .lkit-grow { flex: 1; min-width: 200px; }
.lkd__screen .lkit-wrap .button-primary { background: var(--lkit-action-bg) !important; border: 1px solid var(--lkit-action-bd) !important; color: var(--lkit-action) !important; border-radius: var(--lkit-radius-sm) !important; box-shadow: none !important; text-shadow: none !important; padding: 6px 14px !important; height: auto !important; min-height: 32px; font-weight: 600; line-height: 1.5; transition: background .12s ease; }
.lkd__screen .lkit-wrap .button-primary:hover { background: var(--lkit-action-bg-h) !important; border-color: var(--lkit-action-bd) !important; color: var(--lkit-action) !important; }
.lkd__screen .lkit-wrap .button { border-radius: var(--lkit-radius-sm) !important; border-color: #d1d5db !important; color: var(--lkit-text) !important; background: #fff !important; box-shadow: none !important; padding: 6px 14px !important; height: auto !important; min-height: 34px; font-weight: 500; }
.lkd__screen .lkit-wrap .button:hover { border-color: var(--lkit-primary) !important; color: var(--lkit-primary) !important; background: var(--lkit-primary-soft) !important; }
.lkd__screen .lkit-checkrow { display: flex; align-items: flex-start; gap: 8px; margin-bottom: 12px; }
.lkd__screen .lkit-checkrow label { font-size: 13px; }
.lkd__screen .lkit-radio-group { display: flex; gap: 18px; flex-wrap: wrap; }
.lkd__screen .lkit-radio-group label { display: inline-flex; align-items: center; gap: 6px; }
.lkd__screen .lkit-status { font-size: 13px; color: var(--lkit-muted); }
.lkd__screen .lkit-table-card { padding: 0; overflow: visible; }
.lkd__screen .lkit-table-card .search-box { margin: 14px 16px 0; }
.lkd__screen .lkit-table-card .tablenav { padding: 8px 16px; }
.lkd__screen .lkit-table-card .wp-list-table { border: 0; border-top: 1px solid var(--lkit-border); box-shadow: none; }
.lkd__screen .lkit-table-card .wp-list-table thead th, .lkd__screen .lkit-table-card .wp-list-table tfoot th { background: var(--lkit-bg-soft); font-weight: 600; color: #374151; }
.lkd__screen .lkit-table-card .wp-list-table td, .lkd__screen .lkit-table-card .wp-list-table th { padding: 12px 14px; }
.lkd__screen .lkit-flush-right { display: flex; justify-content: flex-end; }
.lkd__screen .lkit-wrap #add_keyword_form, .lkd__screen .lkit-wrap #add_url_change_form { float: none !important; max-width: none !important; width: 100%; }
.lkd__screen .lkit-wrap #add_keyword_form input[type="text"], .lkd__screen .lkit-wrap #add_url_change_form input[type="text"] { max-width: none; margin: 0; }
.lkd__screen .lkit-wrap #add_url_change_form .button-primary { color: #fff !important; border-color: var(--lkit-primary) !important; background: var(--lkit-primary) !important; }
.lkd__screen .lkit-wrap .linkilo_keywords_settings_form { display: block !important; height: auto !important; width: 100%; float: none; }
.lkd__screen .lkit-wrap #linkilo_keywords_settings { position: static; }
.lkd__screen .lkit-wrap #linkilo_keywords_settings > i.dashicons-admin-settings { font-size: 16px !important; width: auto !important; height: auto !important; margin: 0 !important; padding: 7px 14px 7px 11px; display: inline-flex; align-items: center; gap: 6px; line-height: 1; color: var(--lkit-primary) !important; background: var(--lkit-primary-soft); border: 1px solid #bfdcf6; border-radius: var(--lkit-radius-sm); cursor: pointer; }
.lkd__screen .lkit-wrap #linkilo_keywords_settings > i.dashicons-admin-settings::after { content: "Settings"; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 600; }
.lkd__screen .lkit-wrap #linkilo_keywords_settings .block { width: 100%; margin-top: 16px; padding-top: 16px; border-top: 1px solid var(--lkit-border); }
.lkd__screen .lkit-wrap #linkilo_keywords_settings .block > div { margin-bottom: 14px; }
.lkd__screen .lkit-wrap .lkit-toolbar { display: flex; justify-content: flex-end; align-items: center; gap: 8px; margin: 6px 0 12px; flex-wrap: wrap; }
.lkd__screen .lkit-wrap .lkit-toolbar .pop.bulk_import_button { display: inline-block; position: relative; margin: 0; }
.lkd__screen .lkit-wrap .lkit-toolbar .pop.bulk_import_button .open.btn { margin: 0; }
.lkd__screen .lkit-wrap .lkit-decision { background: #f0f9ff; border: 1px solid #e0f2fe; border-radius: 6px; padding: 12px 14px; margin: 0 0 16px; display: flex; gap: 12px; align-items: flex-start; }
.lkd__screen .lkit-wrap .lkit-decision-icon { font-size: 20px; line-height: 1; flex-shrink: 0; opacity: .8; }
.lkd__screen .lkit-wrap .lkit-decision strong { color: #0c4a6e; font-size: 13px; }
.lkd__screen .lkit-wrap .lkit-decision p { font-size: 12px; color: #0c4a6e; margin: 4px 0 0; line-height: 1.55; opacity: .9; }
.lkd__screen .lkit-wrap .lkit-tt { position: relative; display: inline-block; cursor: help; }
.lkd__screen .lkit-wrap .lkit-tt-icon { display: inline-flex; align-items: center; justify-content: center; width: 13px; height: 13px; background: #e5e7eb; color: #5b6270; border-radius: 50%; font-size: 9px; font-weight: 700; margin-left: 4px; vertical-align: middle; }
.lkd__screen .lkit-wrap .lkit-tt:hover .lkit-tt-icon { background: #93c5fd; color: #1e40af; }
.lkd__screen .lkit-wrap .lkit-tt-text { visibility: hidden; opacity: 0; transition: opacity .15s; position: absolute; top: calc(100% + 6px); left: 50%; transform: translateX(-50%); background: #1f2937; color: #fff; padding: 8px 10px; border-radius: 4px; font-size: 11px; font-weight: 400; line-height: 1.45; width: 230px; z-index: 50; pointer-events: none; text-align: left; text-transform: none; letter-spacing: 0; }
.lkd__screen .lkit-wrap .lkit-tt-text::after { content: ""; position: absolute; bottom: 100%; left: 50%; transform: translateX(-50%); border: 5px solid transparent; border-bottom-color: #1f2937; }
.lkd__screen .lkit-wrap .lkit-tt:hover .lkit-tt-text { visibility: visible; opacity: 1; }
.lkd__screen .lkit-wrap .lkit-table-card .wp-list-table { border: 0; box-shadow: none; background: #fff; border-collapse: collapse; width: 100%; }
.lkd__screen .lkit-wrap .lkit-table-card .wp-list-table thead th, .lkd__screen .lkit-wrap .lkit-table-card .wp-list-table tfoot th { background: #f9fafb; text-align: left; font-size: 10px; text-transform: uppercase; letter-spacing: .04em; color: #5b6270; font-weight: 600; padding: 11px 14px; border-bottom: 1px solid #e5e7eb; border-top: 0; white-space: nowrap; }
.lkd__screen .lkit-wrap .lkit-table-card .wp-list-table tfoot th { border-bottom: 0; border-top: 1px solid #e5e7eb; }
.lkd__screen .lkit-wrap .lkit-table-card .wp-list-table tbody td, .lkd__screen .lkit-wrap .lkit-table-card .wp-list-table tbody th { padding: 12px 14px; border-bottom: 1px solid #f3f4f6; border-top: 0; font-size: 13px; vertical-align: middle; color: var(--lkit-text); background: #fff; }
.lkd__screen .lkit-wrap .lkit-table-card .wp-list-table.striped > tbody > :nth-child(odd), .lkd__screen .lkit-wrap .lkit-table-card .wp-list-table > tbody > :nth-child(odd) { background: #fff; }
.lkd__screen .lkit-wrap .lkit-table-card .wp-list-table tbody tr:hover { background: #fafafa; }
.lkd__screen .lkit-wrap .lkit-table-card .wp-list-table tbody tr:last-child td { border-bottom: 0; }
.lkd__screen .lkit-wrap .lkit-table-card .wp-list-table thead th a { color: #5b6270; display: inline-flex; align-items: center; }
.lkd__screen .lkit-wrap .lkit-table-card .wp-list-table thead th a:hover { color: var(--lkit-action); }
.lkd__screen .lkit-wrap .lkit-table-card .wp-list-table .sorting-indicator { opacity: .5; }
.lkd__screen .lkit-wrap .lkit-table-card .wp-list-table th.sorted .sorting-indicator, .lkd__screen .lkit-wrap .lkit-table-card .wp-list-table th a:hover .sorting-indicator { opacity: 1; }
.lkd__screen .lkit-wrap .lkit-table-card .tablenav { background: #fafafa; border-top: 1px solid #f3f4f6; min-height: 0; }
.lkd__screen .lkit-wrap .lkit-table-card .tablenav .tablenav-pages a, .lkd__screen .lkit-wrap .lkit-table-card .tablenav .tablenav-pages span.current { border-radius: 4px; }
.lkd__screen .linkilo-tooltip { position: relative; display: inline-flex; align-items: center; cursor: help; }
.lkd__screen .linkilo-tooltip .linkilo-tooltip-icon { display: inline-flex; align-items: center; justify-content: center; width: 16px; height: 16px; border-radius: 50%; background-color: #c5d2de; color: #fff; font-size: 11px; font-weight: 700; margin-left: 6px; flex-shrink: 0; line-height: 1; transition: background-color 0.2s ease; }
.lkd__screen .linkilo-tooltip:hover .linkilo-tooltip-icon { background-color: #1078c7; }
.lkd__screen .linkilo-tooltip .linkilo-tooltip-text { visibility: hidden; opacity: 0; position: absolute; z-index: 50; bottom: calc(100% + 8px); left: 50%; transform: translateX(-50%); background-color: #1d2327; color: #fff; padding: 10px 14px; border-radius: 8px; font-size: 12.5px; font-weight: 400; line-height: 1.5; width: 260px; text-align: left; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); transition: opacity 0.2s ease, visibility 0.2s ease; pointer-events: none; }
.lkd__screen .linkilo-tooltip .linkilo-tooltip-text::after { content: ''; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); border-width: 6px; border-style: solid; border-color: #1d2327 transparent transparent transparent; }
.lkd__screen .linkilo-tooltip:hover .linkilo-tooltip-text { visibility: visible; opacity: 1; }
.lkd__screen .linkilo-tooltip-below .linkilo-tooltip-text { bottom: auto; top: calc(100% + 8px); }
.lkd__screen .linkilo-tooltip-below .linkilo-tooltip-text::after { top: auto; bottom: 100%; border-color: transparent transparent #1d2327 transparent; }
.lkd__screen .linkilo-tooltip-left .linkilo-tooltip-text { left: 0; transform: none; }
.lkd__screen .linkilo-tooltip-left .linkilo-tooltip-text::after { left: 16px; transform: none; }
.lkd__screen th .linkilo-tooltip .linkilo-tooltip-text { width: 200px; bottom: auto; top: calc(100% + 8px); }
.lkd__screen th .linkilo-tooltip .linkilo-tooltip-text::after { top: auto; bottom: 100%; border-color: transparent transparent #1d2327 transparent; }
.lkd__screen .linkilo-tooltip { overflow: visible !important; }
.lkd__screen .linkilo-tooltip:hover { z-index: 50; }
@keyframes lkd-rotateBefore {
    from {
        transform: rotateX(60deg) rotateY(45deg) rotateZ(0deg);
    }
    to {
        transform: rotateX(60deg) rotateY(45deg) rotateZ(-360deg);
    }
}
@keyframes lkd-rotateAfter {
    from {
        transform: rotateX(240deg) rotateY(45deg) rotateZ(0deg);
    }
    to {
        transform: rotateX(240deg) rotateY(45deg) rotateZ(360deg);
    }
}
@keyframes lkd-spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
@keyframes lkd-btn-shadow-animate {

    0%{
        box-shadow: none;
    }

    50%{
        box-shadow: 0 0 10px 2px #f98a43bd;
    }

    100%{
        box-shadow: none;
    }
}
@keyframes lkd-right-welcome-img {
    0%{
        transform: translateY(-20px);
    }

    50%{
        transform: translateY(0px);
    }

    100%{
        transform: translateY(-20px);
    }
}
.lkd__screen { --sla-primary: #0369a1; --sla-primary-hover: #075985; --sla-success: #059669; --sla-warning: #d97706; --sla-error: #dc2626; --sla-gray-100: #f9fafb; --sla-gray-200: #f9fafb; --sla-gray-300: #e5e7eb; --sla-gray-400: #d1d5db; --sla-gray-500: #646b78; --sla-gray-600: #5b6270; --sla-gray-700: #374151; --sla-gray-800: #1f2937; --sla-panel-top: #ffffff; --sla-panel-bottom: #fbfcfe; --sla-panel-well: #f3f6f9; --sla-panel-border: #cfd8e3; --sla-border-radius: 10px; --sla-shadow: inset 0 1px 0 rgba(255,255,255,.95),
        inset 0 -1px 0 rgba(15,23,42,.04),
        0 1px 1px rgba(15,23,42,.04),
        0 14px 28px rgba(15,23,42,.08); --sla-shadow-hover: inset 0 1px 0 rgba(255,255,255,1),
        inset 0 -1px 0 rgba(15,23,42,.05),
        0 2px 4px rgba(15,23,42,.06),
        0 20px 38px rgba(15,23,42,.12); }
@keyframes lkd-sla-spin {
    to { transform: rotate(360deg); }
}
@keyframes lkd-sla-skeleton-shimmer {
    0%   { background-position: 200% 0; }
    100% { background-position: -200% 0; }
}
@keyframes lkd-sla-spin { to { transform: rotate(360deg); } }
@keyframes lkd-fadeIn {
        from {
            opacity: 0;
        }

        to {
            opacity: 1;
        }
    }
@keyframes lkd-slideDown {
        from {
            opacity: 0;
            transform: translateY(-10px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }
@keyframes lkd-spin {
            0% {
                transform: rotate(0deg);
            }

            100% {
                transform: rotate(360deg);
            }
        }
@-webkit-keyframes lkd-animatetop {
            from {
                top: -300px;
                opacity: 0
            }

            to {
                top: 0;
                opacity: 1
            }
        }
@keyframes lkd-animatetop {
            from {
                top: -300px;
                opacity: 0
            }

            to {
                top: 0;
                opacity: 1
            }
        }
@keyframes lkd-spin {
        from {
            transform: rotate(0deg);
        }

        to {
            transform: rotate(360deg);
        }
    }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-orphan-wrap { --panel-border: #d8e0ea; --panel-border-strong: #c3cfdd; --panel-top: #ffffff; --panel-bottom: #fbfcfe; --panel-well: #f3f6f9; --panel-shadow: inset 0 1px 0 rgba(255,255,255,.95), inset 0 -1px 0 rgba(15,23,42,.03), 0 14px 30px rgba(15,23,42,.07), 0 2px 5px rgba(15,23,42,.05); --panel-shadow-hover: inset 0 1px 0 rgba(255,255,255,.96), 0 18px 36px rgba(15,23,42,.10), 0 3px 8px rgba(15,23,42,.06); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif; max-width: 1400px; padding: 16px; color: #1f2937; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-orphan-wrap .lkd-as-h1, .lkd__screen [data-lk-demo-panel="orphans"] .lkilo-orphan-wrap h1 { font-size: 22px; font-weight: 700; margin: 0 0 4px; color: #1f2937; display: flex; align-items: center; gap: 8px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-orphan-wrap .subtitle { font-size: 13px; color: #5b6270; margin: 0 0 16px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-header-row { display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; gap: 12px; margin-bottom: 16px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-header-actions { display: flex; gap: 8px; flex-wrap: wrap; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-btn { background: linear-gradient(180deg, #fff, #f8fafc); border: 1px solid var(--panel-border-strong); color: #374151; font-size: 13px; font-weight: 500; padding: 6px 12px; border-radius: 7px; cursor: pointer; display: inline-flex; align-items: center; gap: 6px; transition: background .15s; text-decoration: none; box-shadow: 0 1px 1px rgba(15,23,42,.04); }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-btn:hover { background: #f9fafb; color: #374151; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-btn-primary { background: #f0f9ff; color: #0369a1; border-color: #bae6fd; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-btn-primary:hover { background: #e0f2fe; color: #0369a1; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-btn-danger { background: #fef2f2; color: #b91c1c; border-color: #fecaca; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-btn-danger:hover { background: #fee2e2; color: #b91c1c; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-btn-amber { background: #fffbeb; color: #92400e; border-color: #fde68a; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-btn-sm { font-size: 11px; padding: 4px 10px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-stats { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 10px; margin-bottom: 16px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-stat-card { background: linear-gradient(180deg, var(--panel-top), var(--panel-bottom)); border: 1px solid var(--panel-border-strong); border-radius: 10px; padding: 14px 16px; box-shadow: var(--panel-shadow); }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-stat-label { font-size: 10px; text-transform: uppercase; font-weight: 600; color: #5b6270; letter-spacing: 0.04em; margin-bottom: 4px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-stat-value { font-size: 22px; font-weight: 700; color: #1f2937; line-height: 1.1; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-stat-value.high { color: #dc2626; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-stat-value.med { color: #d97706; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-stat-value.purp { color: #0f6fa6; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-stat-value.em { color: #059669; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-stat-sub { font-size: 10px; color: #5b6270; margin-top: 2px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-decision { background: #f0f9ff; border: 1px solid #cfe8f8; border-radius: 10px; padding: 12px 14px; margin-bottom: 16px; display: flex; gap: 12px; align-items: flex-start; box-shadow: inset 0 1px 3px rgba(15,23,42,.05); }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-decision-icon { font-size: 20px; line-height: 1; flex-shrink: 0; opacity: .8; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-decision strong { color: #0c4a6e; font-size: 13px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-decision p { font-size: 12px; color: #0c4a6e; margin: 4px 0 0; line-height: 1.5; opacity: .85; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-top3 { background: linear-gradient(180deg, #fffdf4, #fffaf0); border: 1px solid #f1d990; border-radius: 10px; padding: 18px; margin-bottom: 18px; box-shadow: var(--panel-shadow); }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-top3-head { display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 14px; flex-wrap: wrap; gap: 8px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-top3-head .lkd-as-h2, .lkd__screen [data-lk-demo-panel="orphans"] .lkilo-top3-head h2 { font-size: 15px; font-weight: 700; color: #78350f; margin: 0; display: flex; align-items: center; gap: 6px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-top3-head p { font-size: 12px; color: #92400e; margin: 4px 0 0; opacity: .85; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-quick-wins-chip { background: #fef3c7; color: #92400e; font-size: 10px; font-weight: 600; padding: 4px 10px; border-radius: 9999px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-top3-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(290px, 1fr)); gap: 12px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-top3-card { background: #fff; border: 1px solid #eadbb1; border-radius: 8px; padding: 14px; box-shadow: inset 0 0 0 1px rgba(245,158,11,.08), 0 2px 5px rgba(15,23,42,.04); }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-top3-card.rank-1 { box-shadow: inset 0 0 0 2px rgba(239,68,68,.10), 0 2px 5px rgba(15,23,42,.04); }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-top3-card.rank-2 { box-shadow: inset 0 0 0 2px rgba(245,158,11,.10), 0 2px 5px rgba(15,23,42,.04); }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-top3-card.rank-3 { box-shadow: inset 0 0 0 2px rgba(251,191,36,.12), 0 2px 5px rgba(15,23,42,.04); }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-top3-rank { background: #f3f4f6; color: #4b5563; font-size: 10px; font-weight: 600; padding: 3px 8px; border-radius: 3px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-top3-score { font-size: 10px; color: #5b6270; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-top3-title { font-weight: 600; color: #1f2937; font-size: 14px; margin: 8px 0 2px; line-height: 1.3; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-top3-url { font-size: 11px; color: #646b78; margin: 0 0 10px; word-break: break-all; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-top3-metrics { display: grid; grid-template-columns: repeat(4, 1fr); gap: 6px; margin-bottom: 10px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-mini-metric { padding: 6px 4px; border-radius: 6px; text-align: center; background: var(--panel-well); border: 1px solid var(--panel-border); color: #4b5563; box-shadow: inset 0 1px 2px rgba(15,23,42,.04); }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-mini-metric .val { font-size: 13px; font-weight: 600; line-height: 1.1; color: #1f2937; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-mini-metric .lbl { font-size: 8px; font-weight: 600; text-transform: uppercase; letter-spacing: .04em; margin-top: 2px; color: #5b6270; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-top3-why { background: #fffbeb; border: 1px solid #fde68a; padding: 8px 10px; border-radius: 8px; font-size: 12px; color: #4b5563; margin-bottom: 10px; line-height: 1.4; box-shadow: inset 0 1px 2px rgba(15,23,42,.04); }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-top3-why strong { color: #92400e; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-filterbar { background: var(--panel-well); border: 1px solid var(--panel-border); border-radius: 10px; padding: 12px; margin-bottom: 8px; box-shadow: inset 0 1px 3px rgba(15,23,42,.05), 0 1px 0 rgba(255,255,255,.75); }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-filterbar-row { display: flex; gap: 10px; align-items: center; flex-wrap: wrap; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-search { flex: 1; min-width: 200px; position: relative; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-search input { width: 100%; padding: 6px 10px 6px 30px; border: 1px solid #e5e7eb; border-radius: 4px; font-size: 13px; background: #fafafa; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-search input:focus { border-color: #93c5fd; background: #fff; outline: none; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-search::before { content: ""; position: absolute; left: 10px; top: 50%; width: 10px; height: 10px; border: 2px solid #8aa2b8; border-radius: 50%; transform: translateY(-50%); opacity: .75; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-search::after { content: ""; position: absolute; left: 20px; top: 50%; width: 6px; height: 2px; background: #8aa2b8; border-radius: 2px; transform: translateY(4px) rotate(45deg); opacity: .75; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-chip { font-size: 11px; font-weight: 500; padding: 5px 10px; border-radius: 9999px; border: 1px solid #e5e7eb; cursor: pointer; transition: all .15s; background: #fafafa; color: #4b5563; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-chip:hover { background: #f3f4f6; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-chip.active { background: #eff6ff; color: #1d4ed8; border-color: #bfdbfe; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-filterbar select { padding: 6px 8px; border: 1px solid #e5e7eb; border-radius: 4px; font-size: 13px; background: #fff; color: #4b5563; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-bulkbar { border-top: 1px solid #f3f4f6; margin-top: 10px; padding-top: 10px; display: none; gap: 8px; align-items: center; flex-wrap: wrap; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-bulkbar.active { display: flex; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-table-card { background: linear-gradient(180deg, var(--panel-top), var(--panel-bottom)); border: 1px solid var(--panel-border-strong); border-radius: 10px; overflow: hidden; box-shadow: var(--panel-shadow); }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-table { width: 100%; border-collapse: collapse; font-size: 13px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-table thead th { background: var(--panel-well); border-bottom: 1px solid var(--panel-border); text-align: left; padding: 10px 12px; font-size: 10px; text-transform: uppercase; font-weight: 600; color: #5b6270; letter-spacing: 0.04em; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-table tbody tr { border-bottom: 1px solid #f3f4f6; transition: background .15s; cursor: pointer; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-table tbody tr:hover { background: #fafafa; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-table td { padding: 12px; vertical-align: top; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-row.priority-high td { background: #fff8f8; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-row.priority-medium td { background: #fffaf0; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-row.priority-low td { background: #fff; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-row.priority-intentional { opacity: 0.7; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-prichip { display: inline-flex; align-items: center; gap: 3px; font-size: 10px; font-weight: 600; padding: 2px 6px; border-radius: 3px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-prichip.high { background: #fef2f2; color: #b91c1c; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-prichip.medium { background: #fffbeb; color: #92400e; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-prichip.low { background: #f9fafb; color: #4b5563; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-prichip.intentional { background: #f1f5f9; color: #475569; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-tag { background: #f3f4f6; color: #4b5563; font-size: 9px; font-weight: 600; padding: 2px 6px; border-radius: 3px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-tag.wasted { background: #eef6ff; color: #075985; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-tag.uncrawled { background: #fffbeb; color: #92400e; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-meta-strip { font-size: 11px; color: #5b6270; margin-top: 4px; display: flex; gap: 8px; flex-wrap: wrap; align-items: center; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-pillar-meter { display: flex; align-items: center; gap: 6px; margin-top: 4px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-pillar-meter-bar { display: inline-block; width: 60px; height: 4px; background: #f3f4f6; border-radius: 2px; overflow: hidden; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-pillar-meter-bar > span { display: block; height: 100%; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-stack { font-size: 11px; line-height: 1.55; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-stack-row { display: flex; justify-content: space-between; gap: 8px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-stack-row span:first-child { color: #5b6270; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-stack-row span:last-child { font-weight: 600; color: #1f2937; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-good { color: #047857 !important; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-warn { color: #b45309 !important; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-bad { color: #b91c1c !important; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-muted { color: #646b78 !important; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-spark { display: inline-flex; align-items: flex-end; gap: 1px; height: 14px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-spark > span { width: 3px; background: #cbd5e1; border-radius: 1px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-spark.up > span:last-child { background: #10b981; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-action-chip { display: inline-block; padding: 4px 8px; font-size: 10px; font-weight: 600; border-radius: 4px; line-height: 1.2; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-action-chip.add_links { background: #eff6ff; color: #1d4ed8; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-action-chip.submit_gsc { background: #fffbeb; color: #92400e; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-action-chip.delete { background: #f9fafb; color: #4b5563; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-action-chip.excluded { background: #f1f5f9; color: #475569; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-row-actions a, .lkd__screen [data-lk-demo-panel="orphans"] .lkilo-row-actions button { background: none; border: none; cursor: pointer; padding: 2px 4px; margin: 0 2px; font-size: 14px; color: #646b78; text-decoration: none; opacity: .7; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-row-actions a:hover, .lkd__screen [data-lk-demo-panel="orphans"] .lkilo-row-actions button:hover { color: #0369a1; opacity: 1; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-pagination { border-top: 1px solid #f3f4f6; padding: 10px 12px; display: flex; justify-content: space-between; align-items: center; font-size: 12px; color: #5b6270; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-pagination button { background: #fff; border: 1px solid #e5e7eb; border-radius: 4px; padding: 4px 10px; font-size: 12px; cursor: pointer; margin: 0 2px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-pagination button:hover { background: #fafafa; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-pagination button:disabled { opacity: 0.4; cursor: not-allowed; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-legend { background: var(--panel-well); border: 1px solid var(--panel-border); border-radius: 10px; padding: 14px; margin-top: 16px; font-size: 12px; color: #4b5563; box-shadow: inset 0 1px 3px rgba(15,23,42,.05); }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-legend .lkd-as-h4, .lkd__screen [data-lk-demo-panel="orphans"] .lkilo-legend h4 { font-size: 12px; font-weight: 600; color: #1f2937; margin: 0 0 8px; text-transform: uppercase; letter-spacing: .04em; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-legend-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 10px; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-legend-grid > div { padding: 8px 10px; border: 1px solid var(--panel-border); border-radius: 8px; background: #fff; box-shadow: 0 1px 1px rgba(15,23,42,.03); }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-legend-grid .int { opacity: 0.7; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-tt { position: relative; display: inline-block; cursor: help; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-tt-icon { display: inline-flex; align-items: center; justify-content: center; width: 13px; height: 13px; background: #e5e7eb; color: #5b6270; border-radius: 50%; font-size: 9px; font-weight: 700; margin-left: 4px; vertical-align: middle; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-tt:hover .lkilo-tt-icon { background: #93c5fd; color: #1e40af; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-tt-text { visibility: hidden; opacity: 0; transition: opacity .15s; position: absolute; top: calc(100% + 6px); left: 50%; transform: translateX(-50%); background: #1f2937; color: #fff; padding: 8px 10px; border-radius: 4px; font-size: 11px; font-weight: 400; line-height: 1.45; width: 240px; z-index: 50; pointer-events: none; text-transform: none; letter-spacing: 0; text-align: left; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-tt-text::after { content: ""; position: absolute; bottom: 100%; left: 50%; transform: translateX(-50%); border: 5px solid transparent; border-bottom-color: #1f2937; }
.lkd__screen [data-lk-demo-panel="orphans"] .lkilo-tt:hover .lkilo-tt-text { visibility: visible; opacity: 1; }
@keyframes lkd-fadeIn {
        from {
            opacity: 0;
        }

        to {
            opacity: 1;
        }
    }
@keyframes lkd-pulse {
        0% { box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.7); }
        70% { box-shadow: 0 0 0 10px rgba(220, 53, 69, 0); }
        100% { box-shadow: 0 0 0 0 rgba(220, 53, 69, 0); }
    }
.lkd__screen #linkilo-ai-topic-clusters-app .ring-blue-500 { --linkilo-ring-color: rgba(59,130,246,.45); }
@keyframes lkd-linkilo-topic-map-start {
        from { transform: translateX(-25%); }
        to { transform: translateX(475%); }
    }
@keyframes lkd-spin {
        to {
            transform: rotate(360deg);
        }
    }
@keyframes lkd-spin {
        0% {
            transform: rotate(0deg);
        }

        100% {
            transform: rotate(360deg);
        }
    }
@keyframes lkd-spin {
        0% {
            transform: rotate(0deg);
        }

        100% {
            transform: rotate(360deg);
        }
    }
.lkd__screen { --primary-color: #1f2937; --primary-light: #374151; --accent-color: #0369a1; --accent-hover: #075985; --success-color: #059669; --warning-color: #d97706; --danger-color: #dc2626; --light-bg: #f9fafb; --light-gray: #f0f9ff; --white: #ffffff; --text-primary: #1f2937; --text-secondary: #5b6270; --border-color: #d1d5db; --border-light: #e5e7eb; --panel-border: #d8e0ea; --panel-border-strong: #c3cfdd; --panel-top: #ffffff; --panel-bottom: #fbfcfe; --panel-well: #f3f6f9; --shadow: inset 0 1px 0 rgba(255,255,255,.95), inset 0 -1px 0 rgba(15,23,42,.03), 0 14px 30px rgba(15,23,42,.07), 0 2px 5px rgba(15,23,42,.05); --shadow-hover: inset 0 1px 0 rgba(255,255,255,.96), 0 18px 36px rgba(15,23,42,.10), 0 3px 8px rgba(15,23,42,.06); }
@keyframes lkd-spin {
        to {
            transform: rotate(360deg);
        }
    }
.lkd__screen .linkilo-health-actions-page { --linkilo-panel-border: #cfd8e3; --linkilo-panel-border-strong: #b8c6d6; --linkilo-panel-top: #ffffff; --linkilo-panel-bottom: #fbfcfe; --linkilo-panel-well: #f3f6f9; --linkilo-panel-shadow: inset 0 1px 0 rgba(255,255,255,.95),
                        inset 0 -1px 0 rgba(15,23,42,.04),
                        0 1px 1px rgba(15,23,42,.04),
                        0 14px 28px rgba(15,23,42,.08); --linkilo-panel-shadow-hover: inset 0 1px 0 rgba(255,255,255,1),
                        inset 0 -1px 0 rgba(15,23,42,.05),
                        0 2px 4px rgba(15,23,42,.06),
                        0 18px 34px rgba(15,23,42,.11); }
.lkd__screen .ai-rule-item { background: white; border: 1px solid #ddd; border-radius: 4px; margin-bottom: 10px; padding: 15px; }
.lkd__screen .badge-connected-site { background: #f0f6fc; border: 1px solid #c5d9ed; color: #0a4b78; }
.lkd__screen .badge-legacy { background: #dcefe0; border: 1px solid #b9dac0; color: #1f6f3a; }
.lkd__screen .config-applies-badge { background: #f1f5f9; border-radius: 4px; color: #64748b; font-size: 11px; padding: 4px 10px; }
.lkd__screen .config-header { align-items: center; display: flex; justify-content: space-between; margin-bottom: 15px; }
.lkd__screen .controls-advanced { border-top: 1px solid #f0f0f1; margin-top: 10px; padding-top: 10px; }
.lkd__screen .crawlCls { font-weight: 700; }
.lkd__screen .current-anchor-display { background: #e0e7ff; border-radius: 3px; font-weight: 600; padding: 2px 6px; }
.lkd__screen .d { color: '+col+'; }
.lkd__screen .dashicons-admin-site-alt3 { font-size: 12px; vertical-align: middle; }
.lkd__screen .dashicons-chart-area { color: #0369a1; font-size: 24px; line-height: 24px; }
.lkd__screen .dashicons-controls-repeat { color: #4f46e5; font-size: 20px; }
.lkd__screen .dashicons-editor-help { color: #444; font-size: 20px; margin: 2px 0 8px; }
.lkd__screen .dashicons-flag { color: #0369a1; }
.lkd__screen .dashicons-info-outline { color: #0369a1; }
.lkd__screen .dashicons-rest-api { color: #0369a1; }
.lkd__screen .delete-rule { color: #dc3232; }
.lkd__screen .dismiss-guide { float: right; font-size: 11px; margin-top: -2px; }
.lkd__screen .form-section-container { align-items: center; display: flex; gap: 30px; justify-content: flex-start; margin-top: 15px; }
.lkd__screen .iconClass { font-size: 14px; margin-top: 2px; }
.lkd__screen .js-table { overflow-x: auto; table-layout: auto; }
.lkd__screen .lar-row-actions { text-align: right; }
.lkd__screen .last-scan-info { font-size: 0.9em; margin: 0.5em 0 1em; opacity: 0.8; }
.lkd__screen .ldp-num { color: ' . $color . '; }
.lkd__screen .lfk-row-actions { text-align: right; }
.lkd__screen .linkilo-ai-insights-section { border-top: 1px solid #dcdcde; margin-top: 40px; padding-top: 30px; }
.lkd__screen .linkilo-ai-pillar-primer { background: #f3f6f9; border: 1px solid #d8e0ea; border-radius: 8px; box-shadow: inset 0 1px 2px rgba(15,23,42,.04); margin: 12px 0 16px; padding: 14px 18px; }
.lkd__screen .linkilo-ai-review-primer { background: #f8fafc; border: 1px solid #cbd5e1; border-radius: 8px; box-shadow: inset 0 1px 3px rgba(15,23,42,.05); margin: 12px 0 16px; padding: 14px 18px; }
.lkd__screen .linkilo-ai-rules-section { background: #f9f9f9; border-radius: 8px; margin: 20px 0; padding: 20px; }
.lkd__screen .linkilo-ai-stats { background: #f0f9ff; border: 1px solid #bae6fd; border-radius: 8px; box-shadow: inset 0 1px 2px rgba(15,23,42,.04); margin-bottom: 20px; padding: 15px; }
.lkd__screen .linkilo-ai-usage-meter { background: #fff; border: 1px solid #dcdcde; border-radius: 5px; margin: 20px 0; padding: 15px; }
.lkd__screen .linkilo-app-console-get-sites { margin-right: 10px; }
.lkd__screen .linkilo-app-console-refresh-auth-token { margin-right: 10px; }
.lkd__screen .linkilo-autolink-bulk-action-selector { margin-top: -3px; padding: 0px 20px 0 10px; }
.lkd__screen .linkilo-bulk-upload-keywords-reset { padding: 8px 24px!important; }
.lkd__screen .linkilo-control-help { color: #646970; display: block; font-size: 12px; margin-top: 6px; }
.lkd__screen .linkilo-engine-tabs { border-bottom: 1px solid #d1d5db; display: flex; gap: 0; margin-bottom: 14px; }
.lkd__screen .linkilo-matrix-drill-down { background: rgba(255,255,255,0.2); border-radius: 4px; color: inherit; display: inline-block; font-size: 11px; font-weight: 500; margin-top: 10px; padding: 6px 12px; text-decoration: none; }
.lkd__screen .linkilo-model-info { background: #f0f8ff; border: 1px solid #d0e7ff; border-radius: 4px; margin-top: 10px; padding: 10px; }
.lkd__screen .linkilo-outgoing-links { overflow-x: auto; table-layout: auto; }
.lkd__screen .linkilo-preview-bulk-upload-keywords-reset { padding: 8px 24px!important; }
.lkd__screen .linkilo-revoke-provider-key { background: #dc3232; border-color: #dc3232; color: white; margin-left: 10px; padding: 7px 10px; vertical-align: middle; }
.lkd__screen .linkilo-rules-info { background: #f0f9ff; border: 1px solid #bae6fd; border-radius: 8px; box-shadow: inset 0 1px 2px rgba(15,23,42,.04); margin-top: 20px; padding: 15px; }
.lkd__screen .linkilo-settings-grid { display: grid; gap: 15px; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); }
.lkd__screen .linkilo-su-banner { margin-bottom: 14px; }
.lkd__screen .linkilo-su-banner--info { margin-bottom: 14px; }
.lkd__screen .linkilo-su-status-bar { align-items: center; background: #fff; border: 1px solid #c3c4c7; border-radius: 4px; display: flex; flex-wrap: wrap; font-size: 13px; gap: 18px; margin: 0 0 18px; padding: 10px 14px; }
.lkd__screen .linkilo_help { display: inline-block; float: none; }
.lkd__screen .linkilo_keywords_restrict_to_cats_container { margin-bottom: 10px; }
.lkd__screen .lkc-row-actions { text-align: right; }
.lkd__screen .lkc-spread-fill { left: 0; right: ' + Math.max(0, 100 - (r.position_spread * 4)) + '%; }
.lkd__screen .lkilo-btn-danger { flex: 1; justify-content: center; }
.lkd__screen .lkilo-cta-inbound { background: #177EE5; border-radius: 5px; color: #fff; display: inline-block; font-size: 11px; font-weight: 600; margin-top: 8px; padding: 5px 9px; text-decoration: none; }
.lkd__screen .lkilo-row-actions { text-align: right; }
.lkd__screen .lkit-checkrow { font-weight: 600; margin-bottom: 0; }
.lkd__screen .lkit-flush-right { margin-bottom: 12px; }
.lkd__screen .lkrep-compare { align-items: center; cursor: pointer; display: flex; font-weight: 500; gap: 8px; }
.lkd__screen .lks-boost-details { font-size: 11px; margin-top: 6px; }
.lkd__screen .lks-meta-strip { background: #fafafa; border: 1px solid #e5e7eb; border-radius: 4px; color: #4b5563; display: flex; flex-wrap: wrap; font-size: 11px; gap: 10px; line-height: 1.4; margin: 6px 0; padding: 6px 10px; }
.lkd__screen .lkt-pane { border-radius: 6px; padding: 12px; }
.lkd__screen .lkt-pane--ai { background: #f6fbff; border: 1px solid #c3d4e6; border-radius: 6px; padding: 12px; }
.lkd__screen .lkt-pane--legacy { background: #f6fcf6; border: 1px solid #cde6cd; border-radius: 6px; padding: 12px; }
.lkd__screen .lkt-tab { align-items: center; background: none; border: none; border-bottom: 2px solid transparent; color: #646970; cursor: pointer; display: inline-flex; font-size: 13px; font-weight: 500; gap: 6px; margin-bottom: -1px; padding: 8px 14px; }
.lkd__screen .lkt-tab--ai { align-items: center; background: none; border: none; border-bottom: 2px solid transparent; color: #646970; cursor: pointer; display: inline-flex; font-size: 13px; font-weight: 500; gap: 6px; margin-bottom: -1px; padding: 8px 14px; }
.lkd__screen .lkt-tab--legacy { align-items: center; background: none; border: none; border-bottom: 2px solid transparent; color: #646970; cursor: pointer; display: inline-flex; font-size: 13px; font-weight: 500; gap: 6px; margin-bottom: -1px; padding: 8px 14px; }
.lkd__screen .llc-row-actions { text-align: right; }
.lkd__screen .log-entry { align-items: flex-start; color: ' + textColor + '; display: flex; gap: 8px; margin-bottom: 8px; }
.lkd__screen .outgoing-load-more { text-transform: uppercase; }
.lkd__screen .posts { overflow-x: auto; table-layout: auto; }
.lkd__screen .preview-error { color: #dc3232; padding: 40px; text-align: center; }
.lkd__screen .preview-loading { color: #666; padding: 40px; text-align: center; }
.lkd__screen .preview-placeholder { color: #666; padding: 40px; text-align: center; }
.lkd__screen .processing-options-container { background: #fff; border: 1px solid #ddd; border-radius: 5px; margin-bottom: 20px; padding: 20px; }
.lkd__screen .rule-active { margin-right: 10px; }
.lkd__screen .rule-header { align-items: center; display: flex; justify-content: space-between; margin-bottom: 10px; }
.lkd__screen .rule-type-badge { background: #e7f3ff; border-radius: 12px; color: #0073aa; font-size: 11px; margin-left: 10px; padding: 2px 8px; }
.lkd__screen .scan-progress-text { color: #666; font-style: italic; padding: 10px; }
.lkd__screen .stat-404 { cursor: pointer; }
.lkd__screen .suggested-cluster-result { color: #475569; display: block; font-size: 11px; margin-top: 4px; }
.lkd__screen .suggestion-quality-indicators { margin-bottom: 10px; }
.lkd__screen .suggestions-guide { background: #eff6ff; border: 1px solid #bfdbfe; border-radius: 8px; color: #1e40af; font-size: 13px; line-height: 1.6; margin-bottom: 16px; padding: 12px 16px; }
.lkd__screen .suggestions-limit-control { margin-left: 15px; }
.lkd__screen .sw { background: '+k.color+'; }
.lkd__screen .tbl_keywords_x { overflow-x: auto; table-layout: auto; }
.lkd__screen .ui-widget { margin-bottom: 20px; }
.lkd__screen .unsaved-changes { color: #dc3232; margin-left: 5px; }
.lkd__screen .wp-header-end { border: 0; margin: 0; }
.lkd__screen [data-lk-demo-panel] .specialist-actions .ai-suggestions-panel { flex: 1 1 100% !important; width: 100% !important; min-width: 0 !important; box-sizing: border-box !important; }
.lkd__screen [data-lk-demo-panel] .keyword-input-group { flex-wrap: wrap !important; min-width: 0 !important; }
.lkd__screen [data-lk-demo-panel] .keyword-input-group input { min-width: 0 !important; flex: 1 1 160px !important; }
.lkd__screen [data-lk-demo-panel] .keyword-input-group .btn { width: auto !important; flex: 0 0 auto !important; }
.lkd__screen [data-lk-demo-panel] .ai-suggestions-list .suggested-keyword-btn { white-space: normal !important; text-align: left !important; }
.lkd__screen [data-lk-demo-panel] .lkc-row-actions { padding-left: 6px !important; padding-right: 6px !important; }
.lkd__screen [data-lk-demo-panel] .lkc-row-main-action { min-width: 0 !important; white-space: normal !important; text-align: center !important; }
.lkd__screen [data-lk-demo-panel] .lfk-confidence { white-space: normal !important; max-width: 100% !important; }
.lkd__screen [data-lk-demo-panel] .url_replce .wp-list-table, .lkd__screen [data-lk-demo-panel] .lkit-card .wp-list-table { width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; table-layout: fixed !important; word-break: break-word !important; }
.lkd__screen [data-lk-demo-panel] .redir-table .info-row { display: flex !important; flex-wrap: wrap !important; gap: 2px 6px !important; align-items: center !important; }
.lkd__screen [data-lk-demo-panel] .redir-table .info-cell .info-value, .lkd__screen [data-lk-demo-panel] .redir-table .info-cell .badge { max-width: 100% !important; }
.lkd__screen [data-lk-demo-panel] .linkilo-tab-button { color: #666666 !important; }
.lkd__screen [data-lk-demo-panel] .linkilo-metric-trend { color: #14532d !important; }
.lkd__screen [data-lk-demo-panel] .linkilo-metric-trend.negative { color: #b91c1c !important; }
.lkd__screen [data-lk-demo-panel] .lku-subtitle,
.lkd__screen [data-lk-demo-panel] .subtitle,
.lkd__screen [data-lk-demo-panel] .sub,
.lkd__screen [data-lk-demo-panel] .tab-btn,
.lkd__screen [data-lk-demo-panel] .lku-dates,
.lkd__screen [data-lk-demo-panel] .lku-dates span,
.lkd__screen [data-lk-demo-panel] .lku-pag,
.lkd__screen [data-lk-demo-panel] .lku-pag span,
.lkd__screen [data-lk-demo-panel] .lfk-top3-score,
.lkd__screen [data-lk-demo-panel] .lar-top3-score,
.lkd__screen [data-lk-demo-panel] .lkc-top3-score,
.lkd__screen [data-lk-demo-panel] .llc-top3-score,
.lkd__screen [data-lk-demo-panel] .lkilo-top3-score { color: #5f6673 !important; }
.lkd__screen [data-lk-demo-panel] .ldp-num,
.lkd__screen [data-lk-demo-panel] .lic-val-amber,
.lkd__screen [data-lk-demo-panel] .lkbl-status-chip--warning,
.lkd__screen [data-lk-demo-panel] .lkbl-code-pill--warning { color: #b45309 !important; }
.lkd__screen [data-lk-demo-panel] .lku-tt-icon,
.lkd__screen [data-lk-demo-panel] .lfk-tt-icon,
.lkd__screen [data-lk-demo-panel] .lkilo-tt-icon,
.lkd__screen [data-lk-demo-panel] .lar-tt-icon,
.lkd__screen [data-lk-demo-panel] .lkc-tt-icon,
.lkd__screen [data-lk-demo-panel] .llc-tt-icon { color: #4b5563 !important; }
.lkd__screen [data-lk-demo-panel] .lfk-top3-meta,
.lkd__screen [data-lk-demo-panel] .lar-top3-meta,
.lkd__screen [data-lk-demo-panel] .lkc-top3-meta,
.lkd__screen [data-lk-demo-panel] .llc-top3-meta,
.lkd__screen [data-lk-demo-panel] .lkilo-top3-meta,
.lkd__screen [data-lk-demo-panel] .lfk-btn,
.lkd__screen [data-lk-demo-panel] .lkilo-btn,
.lkd__screen [data-lk-demo-panel] .lar-toggle-detail,
.lkd__screen [data-lk-demo-panel] .lar-dismiss,
.lkd__screen [data-lk-demo-panel] .lkc-btn,
.lkd__screen [data-lk-demo-panel] .llc-btn,
.lkd__screen [data-lk-demo-panel] .lic-reinspect,
.lkd__screen [data-lk-demo-panel] .lic-cmp-range,
.lkd__screen [data-lk-demo-panel] .now,
.lkd__screen [data-lk-demo-panel] .empty-cell,
.lkd__screen [data-lk-demo-panel] .autopilot-actions span { color: #646b78 !important; }
.lkd__screen [data-lk-demo-panel] .linkilo-tooltip-icon { background-color: #1078c7 !important; }
.lkd__screen [data-lk-demo-panel] .position-count { color: #1560ad !important; }
.lkd__screen [data-lk-demo-panel] .lkbl-toolbar .lkbl-btn-primary,
.lkd__screen [data-lk-demo-panel] a.lkbl-btn-primary,
.lkd__screen [data-lk-demo-panel] button.lkbl-btn-primary,
.lkd__screen [data-lk-demo-panel] .lkbl-fixp button.is-primary,
.lkd__screen [data-lk-demo-panel] .lkbl-af-actions .is-primary,
.lkd__screen [data-lk-demo-panel] .is-primary[class*="lkblp-"] { background-color: #1470ce !important; }
.lkd__screen [data-lk-demo-panel] .lkbl-toolbar .lkbl-btn-primary,
.lkd__screen [data-lk-demo-panel] a.lkbl-btn-primary,
.lkd__screen [data-lk-demo-panel] button.lkbl-btn-primary,
.lkd__screen [data-lk-demo-panel] .lkbl-fixp button.is-primary,
.lkd__screen [data-lk-demo-panel] .lkbl-af-actions .is-primary,
.lkd__screen [data-lk-demo-panel] .is-primary[class*="lkblp-"] { color: #ffffff !important; }
.lkd__screen [data-lk-demo-panel] .lkbl-status-chip--broken,
.lkd__screen [data-lk-demo-panel] .lkbl-code-pill--broken,
.lkd__screen [data-lk-demo-panel] .lkbl-delete,
.lkd__screen [data-lk-demo-panel] .button.button-link-delete { color: #b91c1c !important; }
.lkd__screen [data-lk-demo-panel] .lkbl-status-chip--redirected,
.lkd__screen [data-lk-demo-panel] .lkbl-code-pill--redirected,
.lkd__screen [data-lk-demo-panel] .lkbl-fixp__note { color: #135bb5 !important; }
.lkd__screen [data-lk-demo-panel] .lkbl-fixp__hint { color: #5b6675 !important; }
.lkd__screen [data-lk-demo-panel] .lic-val-green,
.lkd__screen [data-lk-demo-panel] .lic-cmp-card .d { color: #047857 !important; }
.lkd__screen [data-lk-demo-panel] .warning-icon { background-color: #b3271b !important; }
.lkd__screen [data-lk-demo-panel] .btn-primary,
.lkd__screen [data-lk-demo-panel] .btn.btn-primary { background-color: #1d6fa5 !important; }
.lkd__screen [data-lk-demo-panel] .btn-secondary,
.lkd__screen [data-lk-demo-panel] .btn.btn-secondary { background-color: #5d6d6e !important; }
.lkd__screen [data-lk-demo-panel] .priority-badge.priority-high { color: #a41b1b !important; }
.lkd__screen [data-lk-demo-panel] .priority-badge.priority-medium { color: #8a4008 !important; }
.lkd__screen [data-lk-demo-panel] .stat-number { color: #1d6fa5 !important; }
.lkd__screen [data-lk-demo-panel] .linkilo-health-detail-value { color: #b91c1c !important; }
.lkd__screen [data-lk-demo-panel] .linkilo-click-trend-positive { color: #15803d !important; }
.lkd__screen [data-lk-demo-panel] .linkilo-content-type,
.lkd__screen [data-lk-demo-panel] .linkilo-opportunity-type,
.lkd__screen [data-lk-demo-panel] .linkilo-relevance-label { color: #5f6673 !important; }
.lkd__screen [data-lk-demo-panel] .lfk-kw-badge,
.lkd__screen [data-lk-demo-panel] .lkc-primary-badge,
.lkd__screen [data-lk-demo-panel] .llc-primary-badge { background-color: #15803d !important; }
.lkd__screen [data-lk-demo-panel] .lfk-kw-badge,
.lkd__screen [data-lk-demo-panel] .lkc-primary-badge,
.lkd__screen [data-lk-demo-panel] .llc-primary-badge { color: #ffffff !important; }
.lkd__screen [data-lk-demo-panel] .detail-item,
.lkd__screen [data-lk-demo-panel] .description,
.lkd__screen [data-lk-demo-panel] .rules-overview-text,
.lkd__screen [data-lk-demo-panel] .suggestion-justification,
.lkd__screen [data-lk-demo-panel] .stat-label,
.lkd__screen [data-lk-demo-panel] .stat-total,
.lkd__screen [data-lk-demo-panel] .last-scan-info,
.lkd__screen [data-lk-demo-panel] .log-placeholder,
.lkd__screen [data-lk-demo-panel] .conflict-count,
.lkd__screen [data-lk-demo-panel] .post-excerpt,
.lkd__screen [data-lk-demo-panel] .linkilo-ai-suggestions-page p,
.lkd__screen [data-lk-demo-panel] .linkilo-ai-clusters p,
.lkd__screen [data-lk-demo-panel] .linkilo-keyword-conflicts-page p,
.lkd__screen [data-lk-demo-panel] .linkilo-keyword-specialist-page p,
.lkd__screen [data-lk-demo-panel] .linkilo-ai-dashboard p { color: #5b6670 !important; }
.lkd__screen [data-lk-demo-panel] .post-title-link,
.lkd__screen [data-lk-demo-panel] .progress-percentage,
.lkd__screen [data-lk-demo-panel] .linkilo-ai-suggestions-page a { color: #1d6fa5 !important; }
.lkd__screen [data-lk-demo-panel] .linkilo-ai-dashboard .button-primary,
.lkd__screen [data-lk-demo-panel] .suggestions-main-container .badge:not([class*="badge-"]) { background-color: #1d6fa5 !important; }
.lkd__screen [data-lk-demo-panel] .lar-int-badge { background-color: #0e7490 !important; }
.lkd__screen [data-lk-demo-panel] .lar-ext-badge { background-color: #b45309 !important; }
.lkd__screen [data-lk-demo-panel] .lar-flag-tag { color: #0e7490 !important; }
.lkd__screen [data-lk-demo-panel] .prev-page,
.lkd__screen [data-lk-demo-panel] .next-page { color: #5f6673 !important; }
.lkd__screen [data-lk-demo-panel] .lkbl-toast a { color: #93c5fd !important; }
.lkd__screen [data-lk-demo-panel] .linkilo-health-actions-label.safe_auto { color: #15803d !important; }
.lkd__screen [data-lk-demo-panel] .button-danger { color: #ffffff !important; }
.lkd__screen [data-lk-demo-panel] #linkilo_url_changer_table .button,
.lkd__screen [data-lk-demo-panel] #linkilo_keywords_table .button,
.lkd__screen [data-lk-demo-panel] .url-replacement-form .button,
.lkd__screen [data-lk-demo-panel] .linkilo-preview-new-autolink { color: #005b87 !important; }
.lkd__screen [data-lk-demo-panel] .tablenav-pages a,
.lkd__screen [data-lk-demo-panel] .pagination-links a,
.lkd__screen [data-lk-demo-panel] .linkilo-collapsible { color: #0b5f9e !important; }
.lkd__screen [data-lk-demo-panel] .status-active { color: #2e7d32 !important; }
.lkd__screen [data-lk-demo-panel] .status-scheduled { color: #9a6700 !important; }
.lkd__screen [data-lk-demo-panel] .tab-nav .tab-item.active,
.lkd__screen [data-lk-demo-panel] .test-report-button,
.lkd__screen [data-lk-demo-panel] .scan-button { background-color: #0a66d6 !important; }
.lkd__screen [data-lk-demo-panel] .lkbl-live-progress__num--danger { color: #b91c1c !important; }
.lkd__screen [data-lk-demo-panel] .linkilo_styles .tablenav .button:not(.disabled) span { color: #0b5f9e !important; }
.lkd__screen [data-lk-demo-panel] .lku-stat-value.med,
.lkd__screen [data-lk-demo-panel] .lar-stat-value.med,
.lkd__screen [data-lk-demo-panel] .lfk-stat-value.med,
.lkd__screen [data-lk-demo-panel] .lkc-stat-value.med,
.lkd__screen [data-lk-demo-panel] .llc-stat-value.med,
.lkd__screen [data-lk-demo-panel] .lkilo-stat-value.med,
.lkd__screen [data-lk-demo-panel] .lic-val-amber,
.lkd__screen [data-lk-demo-panel] .sla-risk-medium,
.lkd__screen [data-lk-demo-panel] .priority-medium,
.lkd__screen [data-lk-demo-panel] .autopilot-new-badge .dashicons { color: #b45309 !important; }
.lkd__screen [data-lk-demo-panel] .lar-stat-value.em,
.lkd__screen [data-lk-demo-panel] .lfk-stat-value.em,
.lkd__screen [data-lk-demo-panel] .lkc-stat-value.em,
.lkd__screen [data-lk-demo-panel] .llc-stat-value.em,
.lkd__screen [data-lk-demo-panel] .lkilo-stat-value.em,
.lkd__screen [data-lk-demo-panel] .lic-val-green,
.lkd__screen [data-lk-demo-panel] .sla-risk-low,
.lkd__screen [data-lk-demo-panel] .source-url .url-label { color: #047857 !important; }
.lkd__screen [data-lk-demo-panel] .linkilo-text-warning,
.lkd__screen [data-lk-demo-panel] .linkilo-text-error { color: #dc2626 !important; }
.lkd__screen [data-lk-demo-panel] .metric-value.high,
.lkd__screen [data-lk-demo-panel] .empty-state h3,
.lkd__screen [data-lk-demo-panel] .empty-state .lkd-as-h3 { color: #1b7a43 !important; }
.lkd__screen [data-lk-demo-panel] .metric-value.medium { color: #a16207 !important; }
.lkd__screen [data-lk-demo-panel] .page-numbers.current { background-color: #3858e9 !important; }
.lkd__screen [data-lk-demo-panel] .metric-value.low { color: #c0392b !important; }
.lkd__screen [data-lk-demo-panel] .linkilo-settings-unified .linkilo-su-crumb-sep { color: #646970 !important; }
.lkd__screen [data-lk-demo-panel] .link-position-badge.footer,
.lkd__screen [data-lk-demo-panel] .si-pink { color: #9d174d !important; }
.lkd__screen [data-lk-demo-panel] .low-clicks { color: #b02a6b !important; }
.lkd__screen [data-lk-demo-panel] .stat-number,
.lkd__screen [data-lk-demo-panel] .page-title .dashicons { color: #1d6fa5 !important; }
.lkd__screen [data-lk-demo-panel] .generic-keyword-badge { background-color: #1d6fa5 !important; }
.lkd__screen [data-lk-demo-panel] .lar-action-chip.action-brand_ok { color: #0e7490 !important; }
.lkd__screen [data-lk-demo-panel] .config-applies-badge { color: #475569 !important; }
.lkd__screen [data-lk-demo-panel] .lkbl-toolbar .lkbl-btn-primary,
.lkd__screen [data-lk-demo-panel] a.lkbl-btn-primary,
.lkd__screen [data-lk-demo-panel] button.lkbl-btn-primary,
.lkd__screen [data-lk-demo-panel] .is-primary[class*="lkblp-"] { background-image: none !important; }
.lkd__screen [data-lk-demo-panel] .scan-issue-old { color: #b91c1c !important; }
.lkd__screen [data-lk-demo-panel] .usage-number { color: #b45309 !important; }
.lkd__screen [data-lk-demo-panel] .button-danger,
.lkd__screen [data-lk-demo-panel] .badge-danger,
.lkd__screen [data-lk-demo-panel] .btn-danger { background-color: #b3271b !important; }
.lkd__screen [data-lk-demo-panel] .badge-expired { color: #b91c1c !important; }
.lkd__screen [data-lk-demo-panel] .dashboard-container .badge.text-white { background-image: linear-gradient(rgba(0,0,0,.38), rgba(0,0,0,.38)) !important; }
.lkd__screen [data-lk-demo-panel] .score-badge { background-color: #1d6fa5 !important; }
.lkd__screen [data-lk-demo-panel] .btn-outline,
.lkd__screen [data-lk-demo-panel] .expand-indicator,
.lkd__screen [data-lk-demo-panel] .status-label,
.lkd__screen [data-lk-demo-panel] .notice-message,
.lkd__screen [data-lk-demo-panel] .lkd-note { color: #5b6670 !important; }
.lkd__screen [data-lk-demo-panel] .treemap-label,
.lkd__screen [data-lk-demo-panel] .treemap-label-small { background-color: rgba(0, 0, 0, .55) !important; }
.lkd__screen [data-lk-demo-panel] .badge-warning,
.lkd__screen [data-lk-demo-panel] .badge.warning { background-color: #b45309 !important; }
.lkd__screen [data-lk-demo-panel] .badge-success,
.lkd__screen [data-lk-demo-panel] .badge.success,
.lkd__screen [data-lk-demo-panel] .btn-success { background-color: #1e7e46 !important; }
.lkd__screen [data-lk-demo-panel] .badge-secondary,
.lkd__screen [data-lk-demo-panel] .badge.secondary { background-color: #5d6d6e !important; }
.lkd__screen [data-lk-demo-panel] .no-posts-message { color: #646b78 !important; }
.lkd__screen [data-lk-demo-panel] .linkilo-score-bubble.high { background-color: #2e7d32 !important; }
.lkd__screen [data-lk-demo-panel] .linkilo-score-bubble.medium { background-color: #b45309 !important; }
.lkd__screen [data-lk-demo-panel] .linkilo-score-bubble.low { background-color: #b91c1c !important; }
/* ---- demo-wpadmin.css, this panel's share ---- */
.lkd__screen .lic-tip { display: none !important; }
.lkd__screen .notice {
  background: #fff;
  border: 1px solid #c3c4c7;
  border-left-width: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
  margin: 5px 0 15px;
  padding: 1px 12px;
}
.lkd__screen .notice p { margin: .5em 0; padding: 2px; font-size: 13px; }
.lkd__screen .notice-success { border-left-color: #00a32a; }
.lkd__screen .notice-error { border-left-color: #d63638; }
.lkd__screen .notice-warning { border-left-color: #dba617; }
.lkd__screen .notice-info { border-left-color: #72aee6; }
.lkd__screen .button, .lkd__screen [data-lk-demo-panel] .button,
.lkd__screen .button-secondary, .lkd__screen [data-lk-demo-panel] .button-secondary {
  display: inline-block;
  font-size: 13px;
  line-height: 2.15384615;
  min-height: 30px;
  margin: 0;
  padding: 0 10px;
  cursor: pointer;
  border: 1px solid #3858e9;
  border-radius: 3px;
  background: #f6f7f7;
  color: #3858e9;
  text-decoration: none;
  white-space: nowrap;
  box-sizing: border-box;
  vertical-align: top;
}
.lkd__screen .button-primary, .lkd__screen [data-lk-demo-panel] .button-primary {
  background: #3858e9;
  border-color: #3858e9;
  color: #fff;
}
.lkd__screen .button-hero {
  font-size: 14px;
  min-height: 46px;
  line-height: 3.14285714;
  padding: 0 36px;
}
.lkd__screen .button-small {
  font-size: 11px;
  min-height: 26px;
  line-height: 2.18181818;
  padding: 0 8px;
}
.lkd__screen .button-large {
  min-height: 32px;
  line-height: 2.30769231;
  padding: 0 12px;
}
.lkd__screen .button .dashicons { vertical-align: middle; margin-top: -2px; }
.lkd__screen .wrap input[type="text"],
.lkd__screen .wrap input[type="url"],
.lkd__screen .wrap select {
  font-size: 14px;
  line-height: 2;
  min-height: 30px;
  padding: 0 8px;
  border: 1px solid #8c8f94;
  border-radius: 4px;
  background: #fff;
  color: #2c3338;
  box-shadow: 0 0 0 transparent;
}
.lkd__screen .wrap input[type="checkbox"] {
  width: 1rem; height: 1rem;
  border: 1px solid #8c8f94;
  border-radius: 4px;
  background: #fff;
  margin: 0 4px 0 0;
  vertical-align: middle;
}
.lkd__screen table.widefat {
  width: 100%;
  border-spacing: 0;
  border: 1px solid #c3c4c7;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
  background: #fff;
  clear: both;
  margin: 0;
}
.lkd__screen table.widefat th,
.lkd__screen table.widefat td {
  padding: 8px 10px;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  vertical-align: top;
  color: #2c3338;
}
.lkd__screen table.widefat thead th {
  border-bottom: 1px solid #c3c4c7;
  font-weight: 400;
}
.lkd__screen table.widefat.striped tbody > tr:nth-child(odd) { background: #f6f7f7; }
.lkd__screen table.widefat td code { font-size: 12px; }
.lkd__screen .wrap input[type="checkbox"],
.lkd__screen .wrap input[type="radio"] {
  -webkit-appearance: none; appearance: none;
  display: inline-block; position: relative;
  min-width: 1rem;
  cursor: pointer;
  transition: .05s border-color ease-in-out;
}
.lkd__screen .wrap input[type="radio"] { border-radius: 50%; }
.lkd__screen input[type="checkbox"], .lkd__screen input[type="radio"] { position: relative; }
.lkd__screen input[type="checkbox"]:checked::before {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M14.83 4.89l1.34.94-5.81 8.38H9.02L5.78 9.67l1.34-1.25 2.57 2.4z' fill='%233858e9'/%3E%3C/svg%3E") !important;
  position: absolute !important; inset: 0 !important; margin: -3px 0 0 -4px !important;
  width: 1.3125rem !important; height: 1.3125rem !important; background: none !important; display: block !important; opacity: 1 !important;
}
.lkd__screen input[type="radio"]:checked::before {
  content: ""; position: absolute; left: 3px; top: 3px;
  width: .5rem; height: .5rem; border-radius: 50%; background: #3582c4;
}
.lkd__screen a.button-primary,
.lkd__screen a.button-primary:hover,
.lkd__screen a.button-primary:focus,
.lkd__screen [data-lk-demo-panel] a.button-primary { color: #fff; }
.lkd__screen a.button, .lkd__screen a.button:hover { text-decoration: none; }
.lkd__screen .row-actions { position: relative; left: -9999em; font-size: 13px; color: #a7aaad; }
.lkd__screen tr:hover .row-actions, .lkd__screen .row-actions:focus-within { left: 0; }
