/* GENERATED by theme-preview/gen_demo_css.py -- the plugin CSS for the "clicks" 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="clicks"] .position-breakdown .position-stat-item { display: flex; align-items: center; margin-bottom: 0; padding: 2px 0; }
.lkd__screen [data-lk-demo-panel="clicks"] .position-breakdown .position-color-box { display: inline-block; width: 16px; height: 16px; border-radius: 2px; margin-right: 8px; vertical-align: middle; }
.lkd__screen [data-lk-demo-panel="clicks"] .position-breakdown .position-name { min-width: 110px; display: inline-block; font-weight: 500; color: #333; margin-right: 0; vertical-align: middle; }
.lkd__screen [data-lk-demo-panel="clicks"] .position-breakdown .position-count { color: #1976d2; font-size: 15px; font-weight: 500; vertical-align: middle; margin-left: auto; }
.lkd__screen [data-lk-demo-panel="clicks"] .linkilo-click-analytics-dashboard { max-width: 100%; margin: 0; padding: 20px; }
.lkd__screen [data-lk-demo-panel="clicks"] .dashboard-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 30px; flex-wrap: wrap; gap: 20px; }
.lkd__screen [data-lk-demo-panel="clicks"] .dashboard-controls { display: flex; gap: 20px; align-items: center; flex-wrap: wrap; }
.lkd__screen [data-lk-demo-panel="clicks"] .quick-ranges { display: flex; gap: 5px; }
.lkd__screen [data-lk-demo-panel="clicks"] .kpi-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; margin-bottom: 30px; }
.lkd__screen [data-lk-demo-panel="clicks"] .kpi-card { background: white; border: 1px solid #ddd; border-radius: 8px; padding: 20px; text-align: center; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
.lkd__screen [data-lk-demo-panel="clicks"] .kpi-icon { font-size: 2em; margin-bottom: 10px; }
.lkd__screen [data-lk-demo-panel="clicks"] .kpi-value { font-size: 2.5em; font-weight: bold; color: #0369a1; margin-bottom: 5px; }
.lkd__screen [data-lk-demo-panel="clicks"] .kpi-label { color: #666; font-size: 14px; }
.lkd__screen [data-lk-demo-panel="clicks"] .charts-section { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 20px; margin-bottom: 30px; }
.lkd__screen [data-lk-demo-panel="clicks"] .charts-section.single-chart { grid-template-columns: 1fr; }
.lkd__screen [data-lk-demo-panel="clicks"] .chart-container { background: white; border: 1px solid #ddd; border-radius: 8px; padding: 20px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); width: 100%; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; }
.lkd__screen [data-lk-demo-panel="clicks"] .chart-container .lkd-as-h3, .lkd__screen [data-lk-demo-panel="clicks"] .chart-container h3 { margin-top: 0; margin-bottom: 15px; color: #333; font-size: 16px; width: 100%; text-align: center; }
.lkd__screen [data-lk-demo-panel="clicks"] .chart-wrapper { position: relative; min-height: 180px; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; }
.lkd__screen [data-lk-demo-panel="clicks"] #clickTrendsChart { max-height: 250px; width: 100% !important; height: auto !important; }
.lkd__screen [data-lk-demo-panel="clicks"] .donut-chart { width: 200px; height: 200px; border-radius: 50%; background: conic-gradient(#0369a1 0deg var(--internal-angle), #93c5fd var(--internal-angle) 360deg); position: relative; margin: 0 auto 15px; }
.lkd__screen [data-lk-demo-panel="clicks"] .donut-chart::before { content: ''; position: absolute; top: 50%; left: 50%; width: 120px; height: 120px; background: white; border-radius: 50%; transform: translate(-50%, -50%); }
.lkd__screen [data-lk-demo-panel="clicks"] .donut-center { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; }
.lkd__screen [data-lk-demo-panel="clicks"] .total-clicks { font-size: 24px; font-weight: bold; color: #333; }
.lkd__screen [data-lk-demo-panel="clicks"] .total-label { font-size: 12px; color: #666; }
.lkd__screen [data-lk-demo-panel="clicks"] .chart-legend { display: flex; flex-direction: column; gap: 6px; margin-top: 10px; }
.lkd__screen [data-lk-demo-panel="clicks"] .legend-item { display: flex; align-items: center; gap: 6px; font-size: 12px; }
.lkd__screen [data-lk-demo-panel="clicks"] .legend-color { width: 12px; height: 12px; border-radius: 3px; }
.lkd__screen [data-lk-demo-panel="clicks"] .legend-color.internal { background-color: #0369a1; }
.lkd__screen [data-lk-demo-panel="clicks"] .legend-color.external { background-color: #93c5fd; }
.lkd__screen [data-lk-demo-panel="clicks"] .position-chart-container, .lkd__screen [data-lk-demo-panel="clicks"] .hourly-chart-container { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; width: 100%; gap: 15px; }
.lkd__screen [data-lk-demo-panel="clicks"] .position-chart-container canvas, .lkd__screen [data-lk-demo-panel="clicks"] .hourly-chart-container canvas { flex-grow: 1; max-width: 100%; height: auto; display: block; box-sizing: border-box; width: 200px; max-height: 200px; }
.lkd__screen [data-lk-demo-panel="clicks"] .position-stats-summary, .lkd__screen [data-lk-demo-panel="clicks"] .hourly-stats-summary { flex-basis: 150px; flex-grow: 1; flex-shrink: 1; min-width: 150px; max-width: 100%; box-sizing: border-box; }
.lkd__screen [data-lk-demo-panel="clicks"] .total-position-clicks, .lkd__screen [data-lk-demo-panel="clicks"] .peak-hour-info { text-align: center; margin-bottom: 15px; padding: 10px; background: #f8f9fa; border-radius: 6px; }
.lkd__screen [data-lk-demo-panel="clicks"] .total-number, .lkd__screen [data-lk-demo-panel="clicks"] .peak-hour-number, .lkd__screen [data-lk-demo-panel="clicks"] .peak-clicks-number { display: block; font-size: 18px; font-weight: bold; color: #0369a1; }
.lkd__screen [data-lk-demo-panel="clicks"] .total-label, .lkd__screen [data-lk-demo-panel="clicks"] .peak-hour-label, .lkd__screen [data-lk-demo-panel="clicks"] .peak-clicks-label { font-size: 10px; color: #666; text-transform: uppercase; }
.lkd__screen [data-lk-demo-panel="clicks"] .position-breakdown, .lkd__screen [data-lk-demo-panel="clicks"] .hourly-insights { display: flex; flex-direction: column; gap: 6px; }
.lkd__screen [data-lk-demo-panel="clicks"] .position-stat-item, .lkd__screen [data-lk-demo-panel="clicks"] .insight-item { display: flex; justify-content: space-between; align-items: center; padding: 6px 0; border-bottom: 1px solid #eee; font-size: 12px; }
.lkd__screen [data-lk-demo-panel="clicks"] .position-name, .lkd__screen [data-lk-demo-panel="clicks"] .insight-label { font-weight: 500; }
.lkd__screen [data-lk-demo-panel="clicks"] .position-count, .lkd__screen [data-lk-demo-panel="clicks"] .insight-value { font-weight: bold; color: #0369a1; }
.lkd__screen [data-lk-demo-panel="clicks"] .analytics-section { background: white; border: 1px solid #ddd; border-radius: 8px; padding: 25px; margin-bottom: 30px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); }
.lkd__screen [data-lk-demo-panel="clicks"] .analytics-section .lkd-as-h3, .lkd__screen [data-lk-demo-panel="clicks"] .analytics-section h3 { margin-top: 0; margin-bottom: 20px; color: #333; display: flex; align-items: center; gap: 10px; }
.lkd__screen [data-lk-demo-panel="clicks"] .help-tooltip { color: #666; cursor: help; }
.lkd__screen [data-lk-demo-panel="clicks"] .section-description { color: #666; margin-bottom: 20px; font-style: italic; }
.lkd__screen [data-lk-demo-panel="clicks"] .top-links-table, .lkd__screen [data-lk-demo-panel="clicks"] .optimization-table, .lkd__screen [data-lk-demo-panel="clicks"] .all-content-performance-table-wrapper { overflow-x: auto; }
.lkd__screen [data-lk-demo-panel="clicks"] .link-type-badge, .lkd__screen [data-lk-demo-panel="clicks"] .link-position-badge { display: inline-block; padding: 4px 8px; border-radius: 4px; font-size: 12px; font-weight: 500; text-transform: uppercase; }
.lkd__screen [data-lk-demo-panel="clicks"] .link-type-badge.internal { background-color: #d1ecf1; color: #0c5460; }
.lkd__screen [data-lk-demo-panel="clicks"] .link-type-badge.external { background-color: #d4edda; color: #155724; }
.lkd__screen [data-lk-demo-panel="clicks"] .link-position-badge.introduction { background-color: #cce5ff; color: #004085; }
.lkd__screen [data-lk-demo-panel="clicks"] .link-position-badge.main-content { background-color: #d4edda; color: #155724; }
.lkd__screen [data-lk-demo-panel="clicks"] .link-position-badge.conclusion { background-color: #fff3cd; color: #856404; }
.lkd__screen [data-lk-demo-panel="clicks"] .link-position-badge.footer { background-color: #f8d7da; color: #c2185b; }
.lkd__screen [data-lk-demo-panel="clicks"] .performance-bar { position: relative; width: 100%; height: 20px; background-color: #f1f1f1; border-radius: 10px; overflow: hidden; }
.lkd__screen [data-lk-demo-panel="clicks"] .performance-fill { height: 100%; background: linear-gradient(to right, #93c5fd, #0369a1); border-radius: 10px; transition: width 0.3s ease; }
.lkd__screen [data-lk-demo-panel="clicks"] .performance-text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 12px; font-weight: bold; color: #333; }
.lkd__screen [data-lk-demo-panel="clicks"] .low-clicks { color: #d63384; font-weight: bold; }
.lkd__screen [data-lk-demo-panel="clicks"] .matrix-tabs { display: flex; gap: 5px; margin-bottom: 20px; flex-wrap: wrap; }
.lkd__screen [data-lk-demo-panel="clicks"] .matrix-tab-button { padding: 10px 15px; border: 1px solid #ddd; background: #f9f9f9; cursor: pointer; border-radius: 4px; font-size: 13px; transition: all 0.3s; }
.lkd__screen [data-lk-demo-panel="clicks"] .matrix-tab-button.active { background: #0369a1; color: white; border-color: #0369a1; }
.lkd__screen [data-lk-demo-panel="clicks"] .matrix-tab-button:hover:not(.active) { background: #e9ecef; }
.lkd__screen [data-lk-demo-panel="clicks"] .matrix-category-content { animation: lkd-fadeIn 0.3s ease; }
@keyframes lkd-fadeIn {
        from {
            opacity: 0;
        }

        to {
            opacity: 1;
        }
    }
.lkd__screen [data-lk-demo-panel="clicks"] .matrix-table-responsive { overflow-x: auto; }
.lkd__screen [data-lk-demo-panel="clicks"] .matrix-pages-table { width: 100%; min-width: 600px; }
.lkd__screen [data-lk-demo-panel="clicks"] .insights-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 20px; }
.lkd__screen [data-lk-demo-panel="clicks"] .insight-card { display: flex; gap: 15px; padding: 20px; border: 1px solid #ddd; border-radius: 6px; background: #f8f9fa; }
.lkd__screen [data-lk-demo-panel="clicks"] .insight-icon { color: #0369a1; font-size: 24px; }
.lkd__screen [data-lk-demo-panel="clicks"] .insight-content p { margin: 0; color: #333; }
.lkd__screen [data-lk-demo-panel="clicks"] .tools-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); gap: 20px; }
.lkd__screen [data-lk-demo-panel="clicks"] .tool-card { padding: 20px; border: 1px solid #ddd; border-radius: 6px; text-align: center; }
.lkd__screen [data-lk-demo-panel="clicks"] .tool-card .lkd-as-h4, .lkd__screen [data-lk-demo-panel="clicks"] .tool-card h4 { margin-top: 0; color: #333; }
.lkd__screen [data-lk-demo-panel="clicks"] .tool-card p { color: #666; margin-bottom: 15px; }
.lkd__screen [data-lk-demo-panel="clicks"] .wp-list-table .sorted .sorting-indicator:before { content: "\f140"; vertical-align: middle; margin-left: 5px; }
.lkd__screen [data-lk-demo-panel="clicks"] .wp-list-table .sorted.desc .sorting-indicator:before { content: "\f142"; }
.lkd__screen [data-lk-demo-panel="clicks"] .wp-list-table .sortable .sorting-indicator:before { content: "\f139"; vertical-align: middle; margin-left: 5px; color: #888; }
.lkd__screen [data-lk-demo-panel="clicks"] .tablenav.bottom { display: flex; justify-content: flex-end; align-items: center; padding-top: 10px; margin-top: 10px; border-top: 1px solid #eee; }
.lkd__screen [data-lk-demo-panel="clicks"] .tablenav-pages { display: flex; align-items: center; gap: 10px; }
.lkd__screen [data-lk-demo-panel="clicks"] .displaying-num { font-size: 13px; color: #555; }
.lkd__screen [data-lk-demo-panel="clicks"] .pagination-links { display: flex; align-items: center; gap: 5px; }
.lkd__screen [data-lk-demo-panel="clicks"] .pagination-links .button { padding: 0 8px; height: 28px; line-height: 26px; min-width: 28px; text-align: center; border-radius: 3px; border: 1px solid #c3c4c7; background: #f6f7f7; color: #787c82; box-shadow: none; text-decoration: none; }
.lkd__screen [data-lk-demo-panel="clicks"] .pagination-links .button:hover:not(.disabled) { background: #e9ecef; border-color: #646b78; color: #1e1e1e; }
.lkd__screen [data-lk-demo-panel="clicks"] .pagination-links .button.disabled { cursor: default; opacity: 0.6; }
.lkd__screen [data-lk-demo-panel="clicks"] .paging-input { display: flex; align-items: center; gap: 5px; }
.lkd__screen [data-lk-demo-panel="clicks"] .paging-input .current-page { width: 40px; text-align: center; padding: 4px 6px; border: 1px solid #c3c4c7; border-radius: 3px; box-shadow: inset 0 1px 2px rgba(0,0,0,.07); background-color: #fff; color: #32373c; }
.lkd__screen [data-lk-demo-panel="clicks"] .paging-input .total-pages { font-weight: 600; }
@container lkd-screen (max-width: 608px) {
.lkd__screen [data-lk-demo-panel="clicks"] .charts-section { grid-template-columns: 1fr; }
.lkd__screen [data-lk-demo-panel="clicks"] .dashboard-header { flex-direction: column; align-items: flex-start; }
.lkd__screen [data-lk-demo-panel="clicks"] .dashboard-controls { width: 100%; justify-content: flex-start; }
.lkd__screen [data-lk-demo-panel="clicks"] .position-chart-container, .lkd__screen [data-lk-demo-panel="clicks"] .hourly-chart-container { flex-direction: column; align-items: center; }
.lkd__screen [data-lk-demo-panel="clicks"] .matrix-tabs { flex-direction: column; }
.lkd__screen [data-lk-demo-panel="clicks"] .matrix-tab-button { text-align: left; }
.lkd__screen [data-lk-demo-panel="clicks"] .all-content-performance-table-wrapper { overflow-x: scroll; }
.lkd__screen [data-lk-demo-panel="clicks"] .wp-list-table { min-width: 800px; }
}
.lkd__screen [data-lk-demo-panel="clicks"] .accordion-toggle-row { cursor: pointer; }
.lkd__screen [data-lk-demo-panel="clicks"] .accordion-toggle-row:hover { background-color: #f0f0f0; }
.lkd__screen [data-lk-demo-panel="clicks"] .accordion-toggle-cell { width: 30px; text-align: center; vertical-align: middle; }
.lkd__screen [data-lk-demo-panel="clicks"] .accordion-toggle-cell .dashicons { transition: transform 0.2s ease-in-out; }
.lkd__screen [data-lk-demo-panel="clicks"] .accordion-toggle-cell .dashicons-minus { transform: rotate(90deg); }
.lkd__screen [data-lk-demo-panel="clicks"] .accordion-content-row.hidden { display: none; }
.lkd__screen [data-lk-demo-panel="clicks"] .accordion-content-inner { padding: 15px; background-color: #f9f9f9; border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin: 0 -10px; }
.lkd__screen [data-lk-demo-panel="clicks"] .accordion-content-inner .lkd-as-h4, .lkd__screen [data-lk-demo-panel="clicks"] .accordion-content-inner h4 { margin-top: 0; margin-bottom: 10px; color: #555; font-size: 15px; }
.lkd__screen [data-lk-demo-panel="clicks"] .accordion-content-inner .sub-table { margin-bottom: 0; border: 1px solid #e0e0e0; }
.lkd__screen [data-lk-demo-panel="clicks"] .accordion-content-inner .sub-table th, .lkd__screen [data-lk-demo-panel="clicks"] .accordion-content-inner .sub-table td { padding: 8px 10px; font-size: 12px; }
.lkd__screen [data-lk-demo-panel="clicks"] .accordion-content-inner .sub-table th { background-color: #f0f0f0; color: #333; }
.lkd__screen [data-lk-demo-panel="clicks"] .accordion-content-inner .sub-table .link-type-badge, .lkd__screen [data-lk-demo-panel="clicks"] .accordion-content-inner .sub-table .link-position-badge { font-size: 11px; padding: 3px 6px; }
.lkd__screen [data-lk-demo-panel="clicks"] .sub-table-link-clicks.sorted .sorting-indicator:before { content: "\f140"; vertical-align: middle; margin-left: 5px; }
.lkd__screen [data-lk-demo-panel="clicks"] .sub-table-link-clicks.sorted.desc .sorting-indicator:before { content: "\f142"; }
.lkd__screen [data-lk-demo-panel="clicks"] .sub-table-link-clicks.sortable .sorting-indicator:before { content: "\f139"; vertical-align: middle; margin-left: 5px; color: #888; }
@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; }
