
.overlay[data-v-2138ac03] {
    position: absolute;
    inset: 0;
    display: grid;
    place-items: center;
}
.scan-zone[data-v-2138ac03] {
    box-shadow: 0 0 0 9999px rgba(60, 60, 60, 0.5);
    border: 2px solid rgba(255, 255, 255, 0.85);
}

table[data-v-c482e5ab] {
    width: 100%;
    border-collapse: collapse;
}
th[data-v-c482e5ab],
td[data-v-c482e5ab] {
    padding: 14px 12px;
    border-bottom: 2px solid #fff;
    text-align: left;
}
.table-toggle[data-v-c482e5ab] {
    display: flex;
    gap: 12px;
}
.toggle-button[data-v-c482e5ab] {
    padding: 10px 18px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.08);
}
.toggle-button-active[data-v-c482e5ab] {
    background: rgba(255, 255, 255, 0.22);
    border-color: rgba(255, 255, 255, 0.55);
}
thead th[data-v-c482e5ab] {
    position: sticky;
    top: 0;
    background: rgba(255, 255, 255, 0.2);
    font-weight: 600;
    z-index: 1;
}
.cell-center[data-v-c482e5ab] {
    text-align: center;
}
.cell-right[data-v-c482e5ab] {
    text-align: right;
}
.last-seen-cell[data-v-c482e5ab] {
    width: 140px;
    min-width: 140px;
    white-space: nowrap;
    font-variant-numeric: tabular-nums;
}
.debug-row[data-v-c482e5ab] {
    cursor: pointer;
}
.debug-row[data-v-c482e5ab]:hover {
    background: rgba(255, 255, 255, 0.12);
}
.nearest-row[data-v-c482e5ab] {
    background: rgba(255, 255, 255, 0.16);
}
.nearest-row[data-v-c482e5ab]:hover {
    background: rgba(255, 255, 255, 0.22);
}
.closest-badge[data-v-c482e5ab] {
    display: inline-block;
    margin-right: 12px;
    padding: 2px 10px;
    border: 1px solid rgba(255, 255, 255, 0.45);
    border-radius: 999px;
    font-size: 0.85em;
}

table[data-v-75b7049b] {
    width: 100%;
    border-collapse: collapse;
}
th[data-v-75b7049b],
td[data-v-75b7049b] {
    padding: 14px 12px;
    border-bottom: 2px solid #fff;
    text-align: left;
}
thead th[data-v-75b7049b] {
    position: sticky;
    top: 0;
    background: rgba(255, 255, 255, 0.2);
    font-weight: 600;
    z-index: 1;
}
.cell-center[data-v-75b7049b] {
    text-align: center;
}
.cell-right[data-v-75b7049b] {
    text-align: right;
}
.debug-row[data-v-75b7049b] {
    cursor: pointer;
}
.debug-row[data-v-75b7049b]:hover {
    background: rgba(255, 255, 255, 0.12);
}

table[data-v-1ddf2cf6] {
    width: 100%;
    border-collapse: collapse;
}
th[data-v-1ddf2cf6],
td[data-v-1ddf2cf6] {
    padding: 14px 12px;
    border-bottom: 2px solid #fff;
    text-align: left;
}
thead th[data-v-1ddf2cf6] {
    position: sticky;
    top: 0;
    background: rgba(255, 255, 255, 0.2);
    font-weight: 600;
    z-index: 1;
}
.cell-center[data-v-1ddf2cf6] {
    text-align: center;
}
.cell-right[data-v-1ddf2cf6] {
    text-align: right;
}
.debug-row[data-v-1ddf2cf6] {
    cursor: pointer;
}
.debug-row[data-v-1ddf2cf6]:hover {
    background: rgba(255, 255, 255, 0.12);
}
