.telemetry-emulator-datetime {
    display: grid;
    grid-template-columns: minmax(9.25rem, 1fr) minmax(7.5rem, 0.85fr);
    gap: 0.5rem;
    min-width: 18rem;
}

.telemetry-emulator-events-table td {
    vertical-align: middle;
}

.telemetry-emulator-type-cell {
    min-width: 7rem;
}

.telemetry-emulator-event-data {
    min-width: 18rem;
}

.telemetry-emulator-event-data [data-event-details][hidden] {
    display: none !important;
}

.telemetry-emulator [data-emulator-device-section] {
    transition: opacity .15s ease;
}

.telemetry-emulator-payload {
    max-height: 32rem;
    overflow: auto;
    padding: 1rem;
    border-radius: var(--tblr-border-radius);
    background: var(--tblr-bg-surface-secondary, #f6f8fb);
    color: var(--tblr-body-color);
    font-size: 0.75rem;
    line-height: 1.55;
    white-space: pre-wrap;
    word-break: break-word;
}

@media (max-width: 767.98px) {
    .telemetry-emulator-datetime {
        grid-template-columns: 1fr;
        min-width: 11rem;
    }

    .telemetry-emulator-event-data {
        min-width: 15rem;
    }
}
