/* .amazon-keyword-analyse-loading-wrap | Änderungsprotokoll: 2026-07-08 | composer | @skill-css-rules, @skill-change-provenance | Ladezeile mit Spinner und Hinweistext nebeneinander */
.amazon-keyword-analyse-loading-wrap {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 8px 0 0 0;
}

/* .amazon-keyword-analyse-loading-wrap[hidden] | Änderungsprotokoll: 2026-07-08 | composer | @skill-css-rules, @skill-change-provenance | Ladezeile ausblenden wenn hidden gesetzt */
.amazon-keyword-analyse-loading-wrap[hidden] {
    display: none;
}

/* .amazon-keyword-analyse-loading-spinner | Änderungsprotokoll: 2026-07-08 | composer | @skill-css-rules, @skill-change-provenance | CSS-Ring-Spinner während KI-Analyse */
.amazon-keyword-analyse-loading-spinner {
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    flex-shrink: 0;
    box-sizing: border-box;
    border: 2px solid #dfe5f0;
    border-top-color: #0f766e;
    border-radius: 50%;
    animation: amazon-keyword-analyse-spinner-rotate 0.65s linear infinite;
}

/* @keyframes amazon-keyword-analyse-spinner-rotate | Änderungsprotokoll: 2026-07-08 | composer | @skill-css-rules, @skill-change-provenance | Rotation für Lade-Spinner */
@keyframes amazon-keyword-analyse-spinner-rotate {
    to {
        transform: rotate(360deg);
    }
}

/* .amazon-keyword-analyse-loading-hint | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Ladehinweis unter dem Submit-Button ergänzt */
.amazon-keyword-analyse-loading-hint {
    margin: 0;
    color: #0f766e;
    font-weight: 600;
}

/* .amazon-keyword-analyse-live-log-wrap | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Matrix-Live-Log Container für 2-Step-Analyse */
.amazon-keyword-analyse-live-log-wrap {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-top: 4px;
}

/* .amazon-keyword-analyse-live-log-wrap[hidden] | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Live-Log ausblenden wenn hidden gesetzt */
.amazon-keyword-analyse-live-log-wrap[hidden] {
    display: none;
}

/* .amazon-keyword-analyse-live-log-headline | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Überschrift über Matrix-Live-Log */
.amazon-keyword-analyse-live-log-headline {
    margin: 0;
    padding: 6px 10px;
    background: #010a04;
    border: 1px solid #1f8f2f;
    border-radius: 6px;
    font-size: 1rem;
    font-weight: 700;
    color: #39ff14;
    text-shadow: 0 0 8px rgba(57, 255, 20, 0.55);
    letter-spacing: 0.04em;
    text-transform: uppercase;
}

/* .amazon-keyword-analyse-live-log-panel | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Terminal-Panel mit Matrix-Hintergrund */
.amazon-keyword-analyse-live-log-panel {
    position: relative;
    min-height: 220px;
    max-height: 320px;
    overflow: hidden;
    border: 1px solid #1f8f2f;
    border-radius: 8px;
    background: #010a04;
    box-shadow:
        0 0 0 1px rgba(57, 255, 20, 0.15) inset,
        0 0 18px rgba(57, 255, 20, 0.22);
}

/* .amazon-keyword-analyse-live-log-matrix-canvas | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Canvas für Matrix-Rain-Hintergrund */
.amazon-keyword-analyse-live-log-matrix-canvas {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    opacity: 0.45;
    pointer-events: none;
}

/* .amazon-keyword-analyse-live-log | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Scrollbarer Log-Text über Matrix-Hintergrund */
.amazon-keyword-analyse-live-log {
    position: relative;
    z-index: 1;
    max-height: 320px;
    overflow-y: auto;
    padding: 14px 16px;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 0.86rem;
    line-height: 1.55;
}

/* .amazon-keyword-analyse-live-log-line | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Einzelne Matrix-Log-Zeile */
.amazon-keyword-analyse-live-log-line {
    color: #39ff14;
    text-shadow: 0 0 6px rgba(57, 255, 20, 0.75);
    white-space: pre-wrap;
    word-break: break-word;
}

/* .amazon-keyword-analyse-live-log-line--success | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Erfolgszeile im Matrix-Log */
.amazon-keyword-analyse-live-log-line--success {
    color: #7dff62;
}

/* .amazon-keyword-analyse-live-log-line--error | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Fehlerzeile im Matrix-Log */
.amazon-keyword-analyse-live-log-line--error {
    color: #ff4d6d;
    text-shadow: 0 0 8px rgba(255, 77, 109, 0.75);
}

/* .amazon-keyword-analyse-ajax-error-root | Änderungsprotokoll: 2026-07-08 | composer | @skill-css-rules, @skill-change-provenance | AJAX-Fehlerbox oberhalb des Formulars */
.amazon-keyword-analyse-ajax-error-root {
    margin-bottom: 0;
}

/* .amazon-keyword-analyse-ajax-error-root[hidden] | Änderungsprotokoll: 2026-07-08 | composer | @skill-css-rules, @skill-change-provenance | AJAX-Fehlerbox ausblenden wenn hidden gesetzt */
.amazon-keyword-analyse-ajax-error-root[hidden] {
    display: none;
}

/* .amazon-keyword-analyse-result-ajax-root | Änderungsprotokoll: 2026-07-08 | composer | @skill-css-rules, @skill-change-provenance | AJAX-Ergebnis-Container unter dem Formular */
.amazon-keyword-analyse-result-ajax-root {
    margin-top: 1.5rem;
}

/* .amazon-keyword-analyse-result-ajax-root[hidden] | Änderungsprotokoll: 2026-07-08 | composer | @skill-css-rules, @skill-change-provenance | AJAX-Ergebnis ausblenden wenn hidden gesetzt */
.amazon-keyword-analyse-result-ajax-root[hidden] {
    display: none;
}

/* .amazon-keyword-analyse-submit-button-loading | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Deaktivierter Submit während Analyse */
.amazon-keyword-analyse-submit-button-loading {
    opacity: 0.72;
    cursor: wait;
}

/* .amazon-keyword-analyse-page | Änderungsprotokoll: 2026-07-08 | subagent-create-screen | @skill-css-rules, @skill-change-provenance | Grundlayout für neuen Amazon-Keyword-Analyse-Screen ergänzt */
.amazon-keyword-analyse-page {
    max-width: 980px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 24px;
}

/* .amazon-keyword-analyse-intro | Änderungsprotokoll: 2026-07-08 | subagent-create-screen | @skill-css-rules, @skill-change-provenance | Einleitungstext für Analyseformular lesefreundlich gestaltet */
.amazon-keyword-analyse-intro {
    max-width: 760px;
}

/* .amazon-keyword-analyse-intro .base-link-text | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Intro-Link dauerhaft unterstrichen und klar lesbar dargestellt */
.amazon-keyword-analyse-intro .base-link-text {
    text-decoration: underline;
    text-underline-offset: 2px;
    text-decoration-thickness: 1.5px;
}

/* .amazon-keyword-analyse-intro-headline | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Zwischenüberschrift mit hochwertiger Typografie und Akzentlinie veredelt */
.amazon-keyword-analyse-intro-headline {
    margin: -6px 0 0 0;
    color: #0f172a;
    font-size: clamp(1.18rem, 1.05rem + 0.5vw, 1.44rem);
    font-weight: 800;
    letter-spacing: 0.01em;
    line-height: 1.3;
    padding-left: 12px;
    border-left: 4px solid #0f766e;
    text-wrap: balance;
}

/* .amazon-keyword-analyse-tool-hint | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Kurze Tool-Erklärung unter der Einleitung ergänzt */
.amazon-keyword-analyse-tool-hint {
    max-width: 760px;
    margin-top: -12px;
    color: #334155;
}

/* .amazon-keyword-analyse-tool-hint-headline | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Zwischenüberschrift mit hochwertiger Typografie und Akzentlinie veredelt */
.amazon-keyword-analyse-tool-hint-headline {
    margin: 2px 0 0 0;
    color: #0f172a;
    font-size: clamp(1.18rem, 1.05rem + 0.5vw, 1.44rem);
    font-weight: 800;
    letter-spacing: 0.01em;
    line-height: 1.3;
    padding-left: 12px;
    border-left: 4px solid #0f766e;
    text-wrap: balance;
}

/* .amazon-keyword-analyse-form-wrap | Änderungsprotokoll: 2026-07-08 | subagent-create-screen | @skill-css-rules, @skill-change-provenance | Formular-Container für URL-Analyse visuell hervorgehoben */
.amazon-keyword-analyse-form-wrap {
    background-color: #ffffff;
    border: 1px solid #e4e8f0;
    border-radius: 12px;
    padding: 20px;
}

/* .amazon-keyword-analyse-spam-input | Änderungsprotokoll: 2026-07-08 | subagent-create-screen | @skill-css-rules, @skill-change-provenance | Captcha-Eingabe auf kompakte Breite begrenzt */
.amazon-keyword-analyse-spam-input {
    max-width: 220px;
}

/* .amazon-keyword-analyse-result-wrap | Änderungsprotokoll: 2026-07-08 | subagent-create-screen | @skill-css-rules, @skill-change-provenance | Ergebnisbereich für segmentierte Keyword-Ausgabe aufgebaut */
.amazon-keyword-analyse-result-wrap {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

/* .amazon-keyword-analyse-summary-wrap | Änderungsprotokoll: 2026-07-08 | subagent-create-screen | @skill-css-rules, @skill-change-provenance | Zusammenfassungsbox für KI-Analyse ergänzt */
.amazon-keyword-analyse-summary-wrap {
    background-color: #f7f9fc;
    border: 1px solid #dfe5f0;
    border-radius: 12px;
    padding: 18px;
}

/* .amazon-keyword-analyse-result-block-headline | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Ergebnis-Block-Headlines hochwertig typografisch hervorgehoben */
.amazon-keyword-analyse-result-block-headline {
    margin: 0 0 10px 0;
    color: #0f172a;
    font-size: clamp(1.08rem, 1rem + 0.45vw, 1.28rem);
    font-weight: 800;
    letter-spacing: 0.01em;
    line-height: 1.3;
    padding-left: 12px;
    border-left: 4px solid #0f766e;
    text-wrap: balance;
}

/* .amazon-keyword-analyse-share-intro | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Sharing-Erklärung vor den Keyword-Segmenten ergänzt */
.amazon-keyword-analyse-share-intro {
    max-width: 820px;
    color: #334155;
}

/* .amazon-keyword-analyse-section-intro | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Segment-Einleitungstexte typografisch ergänzt */
.amazon-keyword-analyse-section-intro {
    margin: -4px 0 6px 0;
    color: #334155;
}

/* .amazon-keyword-analyse-search-url-wrap | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Bereich für produktbezogene Amazon-Such-URL gestaltet */
.amazon-keyword-analyse-search-url-wrap {
    background-color: #ffffff;
    border: 1px solid #dfe5f0;
    border-radius: 12px;
    padding: 18px;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

/* .amazon-keyword-analyse-search-url-keyword | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Keyword-Hinweis über der Such-URL lesbar hervorgehoben */
.amazon-keyword-analyse-search-url-keyword {
    margin: 0;
}

/* .amazon-keyword-analyse-search-url-field | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Kopierfeld für Such-URL auf volle Breite gesetzt */
.amazon-keyword-analyse-search-url-field {
    width: 100%;
}

/* .amazon-keyword-analyse-section | Änderungsprotokoll: 2026-07-08 | subagent-create-screen | @skill-css-rules, @skill-change-provenance | Abschnittscontainer für Keyword-Segmente ergänzt */
.amazon-keyword-analyse-section {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

/* .amazon-keyword-analyse-result-section-headline | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | H3-Sektionsheadlines hochwertig typografisch hervorgehoben */
.amazon-keyword-analyse-result-section-headline {
    margin: 0 0 8px 0;
    color: #0f172a;
    font-size: clamp(1.02rem, 0.98rem + 0.34vw, 1.18rem);
    font-weight: 800;
    letter-spacing: 0.01em;
    line-height: 1.3;
    padding-left: 10px;
    border-left: 3px solid #0f766e;
    text-wrap: balance;
}

/* .amazon-keyword-analyse-section-table-wrap | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Tabellenbereich ohne interne Scrollbars; Inhalte umbrechen innerhalb des Containers */
.amazon-keyword-analyse-section-table-wrap {
    width: 100%;
    overflow: visible;
    border: 1px solid #dfe5f0;
    border-radius: 12px;
    background-color: #ffffff;
}

/* .amazon-keyword-analyse-result-table | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Tabellenstruktur auf adaptive Breite ohne Mindestbreite umgestellt */
.amazon-keyword-analyse-result-table {
    width: 100%;
    min-width: 0;
    border-collapse: collapse;
    table-layout: fixed;
}

/* .amazon-keyword-analyse-result-table th | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Tabellenkopf mit ruhiger Kontrastfläche gestaltet */
.amazon-keyword-analyse-result-table th {
    text-align: left;
    font-size: 0.95rem;
    font-weight: 700;
    color: #0f172a;
    background: #f8fafc;
    border-bottom: 1px solid #dbe3ef;
    padding: 12px 14px;
    white-space: normal;
    overflow-wrap: anywhere;
}

/* .amazon-keyword-analyse-result-table td | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Tabellenzellen mit konsistenter Typografie ergänzt */
.amazon-keyword-analyse-result-table td {
    padding: 12px 14px;
    border-bottom: 1px solid #edf2f9;
    vertical-align: top;
    overflow-wrap: anywhere;
    word-break: break-word;
}

/* .amazon-keyword-analyse-result-table tbody tr:last-child td | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Letzte Tabellenzeile ohne untere Trennlinie */
.amazon-keyword-analyse-result-table tbody tr:last-child td {
    border-bottom: 0;
}

/* .amazon-keyword-analyse-result-table-keyword | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Keyword-Spalte visuell priorisiert */
.amazon-keyword-analyse-result-table-keyword {
    font-weight: 700;
    color: #111827;
}

/* .amazon-keyword-analyse-result-table-score | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Score-Spalte farblich hervorgehoben */
.amazon-keyword-analyse-result-table-score {
    font-weight: 700;
    color: #0f766e;
    white-space: normal;
}

/* .amazon-keyword-analyse-result-table-reason | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Begründung mit guter Lesebreite */
.amazon-keyword-analyse-result-table-reason {
    color: #334155;
    line-height: 1.5;
}

/* .amazon-keyword-analyse-result-table-action | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Aktionsspalte bleibt kompakt, bricht aber um statt Scrollbars zu erzeugen */
.amazon-keyword-analyse-result-table-action {
    width: auto;
    white-space: normal;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
}

/* .amazon-keyword-analyse-target-groups-table | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Zielgruppen-Tabelle mit lesbarer Mindestbreite ergänzt */
.amazon-keyword-analyse-target-groups-table {
    min-width: 0;
}

/* .amazon-keyword-analyse-target-group-cell | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Zielgruppen-Spalte visuell hervorgehoben */
.amazon-keyword-analyse-target-group-cell {
    font-weight: 700;
    color: #0f172a;
    min-width: 220px;
}

/* .amazon-keyword-analyse-target-need-cell | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Need-Spalte mit ruhiger Leselinie */
.amazon-keyword-analyse-target-need-cell {
    color: #334155;
    line-height: 1.5;
}

/* .amazon-keyword-analyse-target-pain-cell | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Pain-Spalte mit stärkerer Kontrastfarbe */
.amazon-keyword-analyse-target-pain-cell {
    color: #7f1d1d;
    line-height: 1.5;
}

/* .amazon-keyword-analyse-item-share | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Share-Button pro Keyword-Karte platziert */
.amazon-keyword-analyse-item-share {
    margin-top: 12px;
}

/* .amazon-keyword-analyse-item-share-button | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Share-Copy-Button auf Kartenbreite begrenzt */
.amazon-keyword-analyse-item-share-button {
    width: 100%;
}

/* .amazon-keyword-analyse-copy-icon-button | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Sichtbare Copy-Aktion als Icon-Button ohne Text */
.amazon-keyword-analyse-copy-icon-button {
    width: 42px;
    min-width: 42px;
    height: 42px;
    padding: 0;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* .amazon-keyword-analyse-item-open-button | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Open-Aktion als zweiter Icon-Button neben Copy ergänzt */
.amazon-keyword-analyse-item-open-button {
    width: 42px;
    min-width: 42px;
    height: 42px;
    padding: 0;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* .amazon-keyword-analyse-copy-icon-glyph | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Copy-Glyph im Icon-Button */
.amazon-keyword-analyse-copy-icon-glyph {
    font-size: 1.15rem;
    line-height: 1;
}

/* .amazon-keyword-analyse-open-icon-glyph | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Extern-Öffnen-Glyph im Open-Button ergänzt */
.amazon-keyword-analyse-open-icon-glyph {
    font-size: 1.05rem;
    line-height: 1;
}

/* .amazon-keyword-analyse-copy-icon-button--success | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Kurzzeit-Feedback für erfolgreichen Copy-Klick */
.amazon-keyword-analyse-copy-icon-button--success {
    border-color: #16a34a;
    background-color: #dcfce7;
    color: #166534;
}

/* .amazon-keyword-analyse-copy-icon-button--error | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Kurzzeit-Feedback für fehlgeschlagenen Copy-Klick */
.amazon-keyword-analyse-copy-icon-button--error {
    border-color: #dc2626;
    background-color: #fee2e2;
    color: #991b1b;
}

/* .amazon-keyword-analyse-action-icon-button::after | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Sofortige Hover-Infobox für alle Aktionsbuttons ergänzt */
.amazon-keyword-analyse-action-icon-button::after {
    content: attr(data-hover-info);
    position: absolute;
    left: 50%;
    bottom: calc(100% + 8px);
    transform: translateX(-50%);
    background: #0f172a;
    color: #ffffff;
    font-size: 0.78rem;
    font-weight: 600;
    line-height: 1;
    padding: 7px 9px;
    border-radius: 6px;
    white-space: normal;
    width: 260px;
    max-width: 260px;
    text-align: left;
    pointer-events: none;
    z-index: 20;
    opacity: 0;
    visibility: hidden;
    transition: opacity 120ms ease-in-out, visibility 120ms ease-in-out;
}

/* .amazon-keyword-analyse-action-info-button::after | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Infobox für nicht-iconische Aktionsbuttons ergänzt */
.amazon-keyword-analyse-action-info-button::after {
    content: attr(data-hover-info);
    position: absolute;
    left: 50%;
    bottom: calc(100% + 8px);
    transform: translateX(-50%);
    background: #0f172a;
    color: #ffffff;
    font-size: 0.78rem;
    font-weight: 600;
    line-height: 1.35;
    padding: 7px 9px;
    border-radius: 6px;
    white-space: normal;
    width: 260px;
    max-width: 260px;
    text-align: left;
    pointer-events: none;
    z-index: 20;
    opacity: 0;
    visibility: hidden;
    transition: opacity 120ms ease-in-out, visibility 120ms ease-in-out;
}

/* .amazon-keyword-analyse-action-icon-button:hover::after | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Infobox bei Hover/Fokus sofort sichtbar */
.amazon-keyword-analyse-action-icon-button:hover::after,
.amazon-keyword-analyse-action-icon-button:focus-visible::after {
    opacity: 1;
    visibility: visible;
}

/* .amazon-keyword-analyse-action-info-button:hover::after | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Infobox bei Hover/Fokus für breite Aktionsbuttons sichtbar */
.amazon-keyword-analyse-action-info-button:hover::after,
.amazon-keyword-analyse-action-info-button:focus-visible::after {
    opacity: 1;
    visibility: visible;
}

/* .amazon-keyword-analyse-copy-icon-button--show-tooltip::after | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Klick-Feedback-Infobox übersteuert Hover-Info bei Copy */
.amazon-keyword-analyse-copy-icon-button--show-tooltip::after {
    content: attr(data-copy-tooltip);
    opacity: 1;
    visibility: visible;
}

/* .amazon-keyword-analyse-search-url-link-wrap | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Copy/Open-Aktionen im Such-URL-Bereich horizontal nebeneinander ausgerichtet */
.amazon-keyword-analyse-search-url-link-wrap {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    gap: 10px;
}

/* .amazon-keyword-analyse-search-url-open-link | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Open-Link im Such-URL-Bereich als Hauptaktion mit Extern-Icon dargestellt */
.amazon-keyword-analyse-search-url-open-link {
    flex: 1 1 auto;
    min-width: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    position: relative;
    text-align: center;
}

/* .amazon-keyword-analyse-search-url-open-link::after | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Extern-Öffnen-Icon am Such-URL-Link ergänzt */
.amazon-keyword-analyse-search-url-open-link::after {
    content: "\2197";
    font-size: 0.95rem;
    line-height: 1;
}

/* .amazon-keyword-analyse-search-url-link-wrap .amazon-keyword-analyse-copy-icon-button | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Copy-Button im Such-URL-Bereich auf identische Höhe mit Open-Link gebracht */
.amazon-keyword-analyse-search-url-link-wrap .amazon-keyword-analyse-copy-icon-button {
    height: 48px;
    min-height: 48px;
}

@media (max-width: 899px) {
    /* .amazon-keyword-analyse-result-table | Änderungsprotokoll: 2026-07-08 | codex-5.3 | @skill-css-rules, @skill-change-provenance | Mobile-Layout ohne interne Scrollbars durch adaptive Spaltenbreite */
    .amazon-keyword-analyse-result-table {
        min-width: 0;
    }
}
