import { css } from '//resources/lit/v3_0/lit.rollup.js';
import '//resources/cr_elements/cr_shared_vars.css.js';
let instance = null;
export function getCss() {
    return instance || (instance = [...[], css `
:host {
  --bg-color: white;
  --border-color: #dadce0;
  --header-bg: #f1f3f4;
  --secondary-text: #5f6368;
  --stripe-bg: #f9f9f9;
  --text-color: #202124;

  background-color: var(--bg-color);
  color: var(--text-color);
  display: block;
  margin: 20px;
}

.page-title {
  font-size: 1.6rem;
  margin-bottom: 20px;
}

#controls {
  align-items: center;
  display: flex;
  gap: 10px;
  margin-bottom: 20px;
}

#filter-input {
  --cr-input-background-color: var(--bg-color);
  --cr-input-color: var(--text-color);
  width: 300px;
}

#log-list {
  background-color: var(--bg-color);
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  overflow: hidden;
}

.log-line {
  border-bottom: 1px solid var(--border-color);
  font-family: monospace;
  font-size: 0.8125rem;
  line-height: 1.4;
  overflow-wrap: break-word;
  padding: 10px 16px;
}

.log-line:nth-child(even) {
  background-color: var(--stripe-bg);
}

.log-line:last-child {
  border-bottom: none;
}

.text-time {
  color: var(--secondary-text);
  margin-inline-end: 8px;
}

.text-nav {
  color: var(--secondary-text);
  margin-inline-end: 8px;
}

.text-host {
  color: rgb(26, 115, 232);
  font-weight: bold;
  margin-inline-end: 8px;
}

.text-event {
  color: rgb(217, 48, 37);
  font-weight: bold;
  margin-inline-end: 8px;
}

.text-details {
  white-space: pre-wrap;
}

.header-line {
  background-color: var(--header-bg);
  border-bottom: 2px solid var(--border-color);
  font-weight: bold;
  white-space: normal;
}
`]);
}
