/* =========================================================
   Total Focus Removal (Fix White Flash)
========================================================= */

.seo-table *:focus,
.seo-table:focus,
.seoestore-wrap *:focus,
.seoestore-wrap:focus {
    outline: none !important;
    box-shadow: none !important;
    background-image: none !important;
}

/* Remove keyboard focus ring completely */
*:focus-visible {
    outline: none !important;
    box-shadow: none !important;
}

/* Prevent browser default focus highlight */
.seo-table *,
.seoestore-wrap * {
    -webkit-focus-ring-color: transparent !important;
    outline-color: transparent !important;
}

/* Disable mouse-driven focus */
.seo-table tr,
.seo-table td {
    -webkit-user-focus: none !important;
    user-focus: none !important;
}
.seoestore-wrap {
    background: #161e21;
    padding: 30px;
    color: #e5e7eb;
    min-height: 100vh;
}

#seo-search {
    width: 100%;
    padding: 10px;
    margin-bottom: 15px;
    background: #0b1214;
    border: 1px solid #222;
    color: #fff;
    border-radius: 6px;
}

.seo-table {
    width: 100%;
    border-collapse: collapse;
    background: #0b1214;
}

.seo-table th {
    background: #1e293b;
    padding: 10px;
}

.seo-table td {
    padding: 10px;
    border-bottom: 1px solid #222;
}

/* Hover effect - NO FLASH */
.seo-row {
    cursor: pointer;
}

.seo-row:hover td {
    background: #142024 !important;
}
