/* 1.2.0 — Search Console : bandeau de connexion, diagnostic, courbe SVG,
   répartition d'indexation, opportunités, problèmes, soumission. Chargé
   après admin.css (Essiow_Admin::enqueue_assets → assets/css/pages/search-console.css). */

/* ── Bandeau « État de la connexion » ─────────────────────────────── */
.essiow-sc-conn { padding: var(--essiow-space-4) var(--essiow-space-5); }
.essiow-sc-conn__grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)) auto; gap: var(--essiow-space-4); align-items: start; }
.essiow-sc-conn__item { display: flex; flex-direction: column; gap: 4px; min-width: 0; }
.essiow-sc-conn__label { display: inline-flex; align-items: center; gap: 6px; font-size: var(--essiow-fs-xs); font-weight: 600; text-transform: uppercase; letter-spacing: 0.06em; color: var(--essiow-text-3); }
.essiow-sc-conn__label .essiow-icon { width: 14px; height: 14px; }
.essiow-sc-conn__value { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; min-height: 30px; font-size: var(--essiow-fs-base); font-weight: 500; color: var(--essiow-text); }
.essiow-sc-conn__value .essiow-skeleton { width: 140px; }
.essiow-sc-conn__code { font-size: var(--essiow-fs-xs); padding: 3px 8px; background: var(--essiow-surface-3); border-radius: var(--essiow-radius-sm); max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.essiow-sc-conn__hint { font-size: var(--essiow-fs-xs); color: var(--essiow-text-3); line-height: 1.4; }
.essiow-sc-conn__actions { display: flex; flex-direction: column; align-items: flex-end; gap: 6px; }
.essiow-sc-conn__actions .essiow-btn { white-space: nowrap; }
.essiow-sc-conn__actions .essiow-btn.is-active { background: var(--essiow-primary-soft); color: var(--essiow-primary); border-color: transparent; }
.essiow-sc-conn__progress { display: flex; align-items: center; gap: 10px; margin-top: var(--essiow-space-4); padding: 10px 14px; background: var(--essiow-primary-soft); color: var(--essiow-primary); border-radius: var(--essiow-radius); font-weight: 500; }
.essiow-sc-conn__progress .essiow-spinner { width: 16px; height: 16px; }
.essiow-sc-conn > #essiow-sc-conn-alert > .essiow-callout { margin: var(--essiow-space-4) 0 0; }
.essiow-sc-conn > .essiow-callout { margin: var(--essiow-space-4) 0 0; }
.essiow-sc-conn__cta { display: grid; grid-template-columns: auto 1fr auto; gap: var(--essiow-space-5); align-items: center; }
.essiow-sc-conn__cta-icon { display: inline-flex; align-items: center; justify-content: center; width: 56px; height: 56px; border-radius: var(--essiow-radius-lg); background: var(--essiow-primary-soft); color: var(--essiow-primary); }
.essiow-sc-conn__cta-body p { margin: 4px 0 8px; color: var(--essiow-text-2); }
.essiow-sc-conn__benefits { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 4px; font-size: var(--essiow-fs-xs); color: var(--essiow-text-2); }
.essiow-sc-conn__benefits li { display: flex; align-items: center; gap: 6px; }
.essiow-sc-conn__benefits .essiow-icon { width: 14px; height: 14px; color: var(--essiow-success); }
.essiow-sc-conn__cta-action { display: flex; flex-direction: column; align-items: center; gap: 6px; }

/* État de santé de la connexion : une ligne compacte, le détail replié */
.essiow-sc-health { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; margin-top: var(--essiow-space-4); padding: 8px 12px; border: 1px solid var(--essiow-border); border-radius: var(--essiow-radius); background: var(--essiow-surface-2); }
.essiow-sc-health[data-status="ok"]                 { border-color: var(--essiow-success); background: var(--essiow-success-soft); }
.essiow-sc-health[data-status="degraded"]           { border-color: var(--essiow-warning); background: var(--essiow-warning-soft); }
.essiow-sc-health[data-status="reconnect_required"] { border-color: var(--essiow-danger);  background: var(--essiow-danger-soft); }
.essiow-sc-health__hint { flex: 1 1 200px; min-width: 0; font-size: var(--essiow-fs-xs); color: var(--essiow-text-2); }
.essiow-sc-health__steps { list-style: none; margin: 8px 0 0; padding: 10px 12px; border: 1px solid var(--essiow-border); border-radius: var(--essiow-radius); background: var(--essiow-surface-2); display: flex; flex-direction: column; gap: 6px; }
.essiow-sc-health__step { display: flex; align-items: center; gap: 8px; font-size: var(--essiow-fs-xs); color: var(--essiow-text-2); }
.essiow-sc-health__step .essiow-icon { width: 14px; height: 14px; flex-shrink: 0; }
.essiow-sc-health__step.is-ok .essiow-icon { color: var(--essiow-success); }
.essiow-sc-health__step.is-ko .essiow-icon { color: var(--essiow-danger); }
.essiow-sc-health__step.is-skipped { opacity: 0.6; }
.essiow-sc-health__step-name { min-width: 160px; font-weight: 600; color: var(--essiow-text); }
.essiow-sc-health__step-detail { min-width: 0; overflow-wrap: anywhere; }
@media (max-width: 782px) {
    .essiow-sc-health__step { align-items: flex-start; flex-wrap: wrap; }
    .essiow-sc-health__step-name { min-width: 0; }
}

/* Sélecteur de propriété */
.essiow-sc-picker { margin-top: var(--essiow-space-4); padding: 14px 16px; background: var(--essiow-surface-2); border: 1px solid var(--essiow-border); border-radius: var(--essiow-radius-lg); }
.essiow-sc-picker .essiow-callout { margin: 0 0 12px; }
.essiow-sc-picker__row { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; }
.essiow-wrap .essiow-sc-picker__row select { width: auto; min-width: 300px; max-width: 100%; flex: 1 1 300px; }
.essiow-sc-picker > .essiow-sc-conn__hint { display: block; margin-top: 8px; }

/* Diagnostic dépliable */
.essiow-sc-diag { margin-top: var(--essiow-space-4); padding-top: var(--essiow-space-4); border-top: 1px solid var(--essiow-border); }
.essiow-sc-diag__grid { display: grid; grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr) minmax(0, 1fr); gap: var(--essiow-space-5); }
.essiow-sc-diag__title { display: flex; align-items: center; gap: 6px; margin: 0 0 10px; font-size: var(--essiow-fs-xs); font-weight: 600; text-transform: uppercase; letter-spacing: 0.06em; color: var(--essiow-text-3); }
.essiow-sc-diag__title .essiow-icon { width: 14px; height: 14px; }
.essiow-sc-diag__table thead th { position: static; }
.essiow-sc-diag__table code { font-size: 11px; }
.essiow-sc-diag__list dt { font-size: var(--essiow-fs-xs); }
.essiow-sc-diag__tips { margin: 0 0 12px; padding-left: 18px; font-size: var(--essiow-fs-xs); color: var(--essiow-text-2); line-height: 1.6; }
.essiow-sc-diag__tips li { margin-bottom: 4px; }
.essiow-sc-diag__block--tips { padding: 14px 16px; background: var(--essiow-surface-2); border-radius: var(--essiow-radius-lg); }

/* ── Onglets ─────────────────────────────────────────────────────── */
.essiow-sc-tabs { margin-top: var(--essiow-space-2); }

/* ── Vue d'ensemble ──────────────────────────────────────────────── */
.essiow-sc-toolbar { display: flex; align-items: center; justify-content: space-between; gap: var(--essiow-space-3); flex-wrap: wrap; margin-bottom: var(--essiow-space-4); }
.essiow-sc-toolbar__group { display: inline-flex; align-items: center; gap: 10px; }
.essiow-sc-toolbar__hint { font-size: var(--essiow-fs-xs); color: var(--essiow-text-3); }
.essiow-segmented > button { height: 30px; padding: 0 12px; border: 0; border-radius: 6px; background: transparent; color: var(--essiow-text-2); font: inherit; font-size: var(--essiow-fs-xs); font-weight: 500; cursor: pointer; }
.essiow-segmented > button:hover { color: var(--essiow-text); }
.essiow-segmented > button:focus-visible { outline: 2px solid var(--essiow-primary-ring); outline-offset: 1px; }
.essiow-sc-kpis .essiow-kpi__hint { color: var(--essiow-text-3); }
#essiow-sc-overview-alert > .essiow-callout { margin-bottom: var(--essiow-space-4); }
.essiow-sc-grid--chart { display: grid; grid-template-columns: minmax(0, 2fr) minmax(300px, 1fr); gap: var(--essiow-space-4); margin-bottom: var(--essiow-space-4); }
.essiow-sc-grid--chart > .essiow-card { margin-bottom: 0; }
.essiow-sc-legend { display: inline-flex; gap: 14px; font-size: var(--essiow-fs-xs); color: var(--essiow-text-2); }
.essiow-sc-legend__item { display: inline-flex; align-items: center; gap: 6px; }
.essiow-sc-legend__item::before { content: ''; width: 10px; height: 3px; border-radius: 2px; background: var(--essiow-primary); }
.essiow-sc-legend__item--impr::before { background: #a8b8f5; height: 8px; border-radius: 2px; opacity: 0.7; }

/* Courbe SVG */
.essiow-sc-chart { position: relative; min-height: 240px; }
.essiow-sc-chart .essiow-skeleton--block { height: 240px; }
.essiow-sc-chart__svg { display: block; width: 100%; height: auto; overflow: visible; font-family: var(--essiow-font); }
.essiow-sc-chart__grid { stroke: var(--essiow-surface-3); stroke-width: 1; }
.essiow-sc-chart__axis { font-size: 11px; fill: var(--essiow-text-3); font-variant-numeric: tabular-nums; }
.essiow-sc-chart__area { fill: rgba(56, 88, 233, 0.08); }
.essiow-sc-chart__line { fill: none; stroke-width: 2; stroke-linejoin: round; stroke-linecap: round; }
.essiow-sc-chart__line--impr { stroke: #a8b8f5; stroke-width: 1.5; }
.essiow-sc-chart__line--clicks { stroke: var(--essiow-primary); }
.essiow-sc-chart__dot { fill: var(--essiow-surface); stroke: var(--essiow-primary); stroke-width: 1.5; }
.essiow-sc-chart__cursor { stroke: var(--essiow-border-strong); stroke-width: 1; stroke-dasharray: 3 3; pointer-events: none; }
.essiow-sc-chart__focus { fill: var(--essiow-primary); stroke: var(--essiow-surface); stroke-width: 2; pointer-events: none; }
.essiow-sc-chart__tip { position: absolute; top: 0; display: flex; flex-direction: column; gap: 2px; padding: 8px 10px; background: var(--essiow-text); color: var(--essiow-text-inverse); border-radius: var(--essiow-radius); font-size: var(--essiow-fs-xs); line-height: 1.4; pointer-events: none; box-shadow: var(--essiow-shadow-md); white-space: nowrap; z-index: 3; }
.essiow-sc-chart__tip strong { font-weight: 600; }
.essiow-sc-chart__tip-row { display: flex; justify-content: space-between; gap: 12px; }
.essiow-sc-chart__tip-row b { font-variant-numeric: tabular-nums; }
.essiow-sc-chart__tip-row::before { content: ''; display: inline-block; width: 8px; height: 8px; border-radius: 2px; margin-right: 6px; align-self: center; background: var(--essiow-primary); }
.essiow-sc-chart__tip-row--impr::before { background: #a8b8f5; }

/* Répartition d'indexation */
.essiow-sc-index .essiow-skeleton--block { height: 160px; }
.essiow-sc-index__summary { display: flex; align-items: baseline; gap: 8px; flex-wrap: wrap; margin-bottom: 12px; color: var(--essiow-text-2); }
.essiow-sc-index__summary strong { font-size: var(--essiow-fs-3xl); font-weight: 700; color: var(--essiow-text); line-height: 1; }
.essiow-sc-index__bar { display: flex; height: 12px; border-radius: var(--essiow-radius-pill); overflow: hidden; background: var(--essiow-surface-3); margin-bottom: 12px; }
.essiow-sc-index__seg { display: block; height: 100%; min-width: 3px; }
.essiow-sc-index__seg--indexed { background: var(--essiow-success); }
.essiow-sc-index__seg--crawled_not_indexed { background: var(--essiow-warning); }
.essiow-sc-index__seg--discovered { background: #f5b942; }
.essiow-sc-index__seg--excluded { background: var(--essiow-danger); }
.essiow-sc-index__seg--error { background: #b91c1c; }
.essiow-sc-index__seg--unknown { background: var(--essiow-border-strong); }
.essiow-sc-index__legend { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 4px 12px; }
.essiow-sc-index__item { display: flex; align-items: center; gap: 8px; width: 100%; padding: 6px 8px; border: 0; border-radius: var(--essiow-radius-sm); background: transparent; font: inherit; font-size: var(--essiow-fs-xs); color: var(--essiow-text-2); cursor: pointer; text-align: left; }
.essiow-sc-index__item:hover, .essiow-sc-index__item:focus-visible { background: var(--essiow-surface-2); color: var(--essiow-text); outline: none; }
.essiow-sc-index__dot { width: 8px; height: 8px; border-radius: 50%; flex-shrink: 0; }
.essiow-sc-index__name { flex: 1 1 auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.essiow-sc-index__item strong { color: var(--essiow-text); }
.essiow-sc-index__item small { color: var(--essiow-text-3); min-width: 32px; text-align: right; }

/* Top requêtes / pages */
/* 1.3.0 — côte à côte, « Top pages » (6 colonnes + 4 actions) débordait de sa
   carte à 1280 px : la colonne Actions sortait coupée. Les deux cartes sont
   maintenant empilées sur toute la largeur, comme les autres tableaux. */
.essiow-grid--2.essiow-sc-tops { grid-template-columns: 1fr; }
.essiow-sc-tops .essiow-card { margin-bottom: 0; }
.essiow-sc-tops .essiow-card + .essiow-card { margin-top: var(--essiow-space-4); }
.essiow-sc-tops .essiow-table-scroll--sticky table { min-width: 0; }
.essiow-sc-tops .essiow-table td.essiow-td-title { max-width: 460px; }
.essiow-sc-tops .essiow-table td.essiow-td-title a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.essiow-wrap .essiow-sc-tops .essiow-row-striking { background: #fffaf0 !important; }
.essiow-sc-tops .essiow-badge .essiow-icon { width: 11px; height: 11px; }

/* ── Indexation ──────────────────────────────────────────────────── */
/* 1.2.0 (lot 5) — largeurs revues : à 1280 px la colonne Actions (5 icônes)
   était rognée à droite de la carte ; titres / URL tronqués à 300 px */
.essiow-sc-url__title { display: block; font-weight: 500; color: var(--essiow-text); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 300px; }
#essiow-sc-indexation-table .essiow-td-sub { display: block; max-width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#essiow-sc-indexation-table .essiow-sc-col-type { width: 104px; }
#essiow-sc-indexation-table .essiow-sc-col-score { width: 72px; }
#essiow-sc-indexation-table .essiow-sc-col-status { width: 180px; }
#essiow-sc-indexation-table .essiow-sc-col-date { width: 110px; }
#essiow-sc-indexation-table td .essiow-td-sub + .essiow-td-sub { margin-top: 0; }
.essiow-sc-score-pending { width: 32px; display: inline-block; }
#essiow-sc-index-filters { margin-bottom: var(--essiow-space-4); }

/* ── Opportunités ────────────────────────────────────────────────── */
.essiow-sc-opp-kpis .essiow-kpi__hint { color: var(--essiow-text-3); }
.essiow-sc-opp-card { scroll-margin-top: 80px; }
.essiow-sc-opp-body .essiow-table thead th { position: static; }
.essiow-sc-opp-body .essiow-td-title a { word-break: break-all; }
.essiow-sc-cannibal-head { display: flex; align-items: center; justify-content: space-between; gap: 10px; margin-bottom: 12px; }
.essiow-sc-cannibal { margin-bottom: var(--essiow-space-3); border: 1px solid var(--essiow-border); border-left: 3px solid var(--essiow-warning); border-radius: var(--essiow-radius-lg); background: var(--essiow-surface); overflow: hidden; }
.essiow-sc-cannibal.is-selected { border-color: var(--essiow-primary); border-left-color: var(--essiow-primary); }
.essiow-sc-cannibal__head { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; padding: 10px 14px; background: var(--essiow-surface-2); border-bottom: 1px solid var(--essiow-border); }
.essiow-sc-cannibal__head .essiow-check { margin: 0; }
.essiow-sc-cannibal .essiow-table { border: 0; border-radius: 0; }
.essiow-sc-cannibal__primary td:first-child { box-shadow: inset 3px 0 0 var(--essiow-success); }
.essiow-sc-cannibal__secondary .essiow-row-actions { opacity: 1; }
.essiow-sc-resolved { border-top: 1px solid var(--essiow-border); }
.essiow-sc-resolved .essiow-accordion { margin-bottom: 0; }

/* ── Problèmes ───────────────────────────────────────────────────── */
.essiow-sc-intro { margin: 0 0 var(--essiow-space-4); color: var(--essiow-text-2); font-size: var(--essiow-fs-base); }
.essiow-sc-issue { border-left-width: 3px; }
.essiow-sc-issue--warning { border-left-color: var(--essiow-warning); }
.essiow-sc-issue--info { border-left-color: var(--essiow-info); }
.essiow-sc-issue--danger { border-left-color: var(--essiow-danger); }
.essiow-sc-issue__action { display: flex; align-items: flex-start; gap: 8px; padding: 12px var(--essiow-space-5) !important; background: var(--essiow-surface-2); border-bottom: 1px solid var(--essiow-border); font-size: var(--essiow-fs-xs); color: var(--essiow-text-2); line-height: 1.5; }
.essiow-sc-issue__action .essiow-icon { flex-shrink: 0; margin-top: 1px; }
.essiow-sc-issue .essiow-table { max-height: 480px; }
.essiow-sc-issue .essiow-table thead th { position: static; }
.essiow-sc-issue .essiow-td-title a { word-break: break-all; }

/* ── Soumission ──────────────────────────────────────────────────── */
.essiow-sc-submission > .essiow-card { margin-bottom: var(--essiow-space-4); }
.essiow-sc-keyrow { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
.essiow-sc-keyrow__code { flex: 1 1 240px; min-width: 0; padding: 6px 10px; background: var(--essiow-surface-3); border-radius: var(--essiow-radius-sm); font-size: var(--essiow-fs-xs); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.essiow-sc-indexnow { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--essiow-space-5); }
.essiow-sc-indexnow__col { display: flex; flex-direction: column; gap: 14px; min-width: 0; }
.essiow-sc-indexnow .essiow-switch { align-items: flex-start; }
.essiow-sc-queue { display: flex; flex-direction: column; gap: 6px; padding: 14px 16px; background: var(--essiow-surface-2); border: 1px solid var(--essiow-border); border-radius: var(--essiow-radius-lg); }
.essiow-sc-queue__value { font-size: var(--essiow-fs-base); color: var(--essiow-text-2); }
.essiow-sc-queue__value strong { font-size: var(--essiow-fs-xl); font-weight: 700; color: var(--essiow-text); }
.essiow-sc-queue .essiow-btn { align-self: flex-start; margin-top: 4px; }
#essiow-indexnow-history .essiow-table thead th { position: static; }
#essiow-indexnow-history .essiow-truncate { max-width: 360px; }

/* ── Audit ───────────────────────────────────────────────────────── */
#essiow-audit-images-result .essiow-kpi-grid { margin-bottom: var(--essiow-space-3); }
.essiow-sc-examples { list-style: none; margin: 0; padding: 0; column-gap: 24px; }
.essiow-sc-examples li { display: flex; align-items: center; gap: 8px; padding: 4px 0; border-bottom: 1px solid var(--essiow-surface-3); font-size: var(--essiow-fs-xs); }
.essiow-sc-examples li:last-child { border-bottom: 0; }
.essiow-sc-examples code { font-size: 11px; color: var(--essiow-text-3); }
.essiow-sc-schemas strong { color: var(--essiow-text); }

/* ── Drawer stats de page ────────────────────────────────────────── */
.essiow-sc-drawer-kpis { margin-bottom: var(--essiow-space-3); }
.essiow-sc-drawer-kpis .essiow-kpi { min-height: 0; padding: 10px 12px; }
.essiow-sc-drawer-kpis .essiow-kpi__value { font-size: var(--essiow-fs-xl); }
.essiow-drawer .essiow-table thead th { position: static; }

/* Panneau d'optimisations inline (partagé avec admin.css : display none par défaut) */
.essiow-optim-panel.is-open { display: block; }
.essiow-optim-row { padding: 8px 6px; border-bottom: 1px solid var(--essiow-surface-3); }
.essiow-optim-row:last-child { border-bottom: 0; }
.essiow-optim-row__title { display: flex; justify-content: space-between; gap: 8px; margin-bottom: 6px; font-size: var(--essiow-fs-xs); }
.essiow-optim-row__name { font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.essiow-optim-row__status { color: var(--essiow-text-2); white-space: nowrap; }
.essiow-optim-row__actions { display: flex; gap: 6px; margin-top: 6px; }
.essiow-optim-row__actions:empty { display: none; }

/* ── Responsive ──────────────────────────────────────────────────── */
@media screen and (max-width: 1280px) {
    .essiow-sc-conn__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .essiow-sc-conn__actions { grid-column: 1 / -1; flex-direction: row; justify-content: flex-end; }
    .essiow-sc-grid--chart { grid-template-columns: 1fr; }
    .essiow-sc-diag__grid { grid-template-columns: 1fr 1fr; }
    .essiow-sc-diag__block--tips { grid-column: 1 / -1; }
}
@media screen and (max-width: 1024px) {
    .essiow-sc-conn__cta { grid-template-columns: auto 1fr; }
    .essiow-sc-conn__cta-action { grid-column: 1 / -1; align-items: flex-start; }
    .essiow-sc-indexnow { grid-template-columns: 1fr; }
    .essiow-sc-tops { grid-template-columns: 1fr; }
}
@media screen and (max-width: 782px) {
    .essiow-sc-conn__grid { grid-template-columns: 1fr; }
    .essiow-sc-conn__actions { justify-content: flex-start; }
    .essiow-sc-diag__grid { grid-template-columns: 1fr; }
    .essiow-sc-index__legend { grid-template-columns: 1fr; }
    .essiow-sc-conn__cta { grid-template-columns: 1fr; }
    .essiow-sc-conn__cta-icon { display: none; }
    .essiow-sc-toolbar { align-items: flex-start; flex-direction: column; }
    .essiow-sc-url__title, #essiow-sc-indexation-table .essiow-td-sub { max-width: 240px; }
}

/* Actions de ligne sur une seule ligne (icônes) ; la table défile si besoin */
.essiow-sc .essiow-td-actions .essiow-row-actions { flex-wrap: nowrap; }
.essiow-sc .essiow-td-actions { width: 1%; }
#essiow-sc-indexation-table .essiow-td-actions { min-width: 196px; padding-left: 8px; padding-right: 8px; }
#essiow-sc-indexation-table .essiow-row-actions { gap: 3px; }
@media screen and (max-width: 1100px) {
    /* sous 1100 px la carte ne contient plus les 7 colonnes : défilement horizontal */
    #essiow-sc-indexation-table { min-width: 960px; }
}
.essiow-sc-tops .essiow-td-actions { min-width: 76px; }
.essiow-sc-tops #essiow-sc-top-pages .essiow-td-actions { min-width: 150px; }

/* Bouton « Indexation requested » (core.js markIndexingSubmitted) : icône seule
   dans les tables de la page, libellé conservé dans title/aria-label */
.essiow-sc .essiow-table .essiow-indexing-submitted { font-size: 0; width: 30px; min-width: 30px; padding: 0 !important; }
.essiow-sc .essiow-table .essiow-indexing-submitted .essiow-icon { width: 14px; height: 14px; }
.essiow-sc .essiow-table thead th { white-space: nowrap; }
.essiow-sc-tops .essiow-table thead th { position: static; }
