/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */
@layer properties;
table.select-language {
  display: none;
}
table.select-language-select {
  display: none;
}
table.esm-title-table {
  width: 100%;
}
table.esm-title-table td {
  vertical-align: middle;
}
table.esm-title-table td.home-link-cell {
  height: 40px;
  width: 40px;
  padding-left: 8px;
}
table.esm-title-table td.home-link-cell a.home-link {
  display: flex;
  height: 38px;
  width: 38px;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  justify-items: center;
}
td.with-translate-info {
  display: flex;
  height: 40px;
  align-items: center;
  justify-content: flex-start;
  padding-left: 16px;
}
td.with-translate-info > div.header-container {
  display: flex;
  height: auto;
  width: auto;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 16px;
  padding-right: 32px;
}
td.with-translate-info .model-name {
  filter: shadow(color=gray,direction=135);
  width: auto;
  font-size: 24px;
  --tw-font-weight: var(--font-weight-bold, 700);
  font-weight: var(--font-weight-bold, 700);
  white-space: nowrap;
  text-shadow: 1px 1px 1px var(--tw-text-shadow-color, #fff), 3px 3px 1px var(--tw-text-shadow-color, #808080);
}
td.with-translate-info .translated-by {
  width: auto;
  padding-bottom: 2px;
  font-size: 10px;
}
td.change-radio {
  width: 16px;
  padding-inline: 4px;
  text-align: center;
  vertical-align: middle;
}
td.change-image {
  width: 48px;
  padding-right: 4px;
  padding-left: 8px;
  text-align: center;
  vertical-align: middle;
}
td.honda-logo {
  width: 70px;
  padding-right: 8px;
  padding-left: 16px;
  text-align: center;
  vertical-align: middle;
}
span.spacer {
  display: block;
  height: calc(var(--spacing, 0.25rem) * 0);
}
.table-tree {
  font-family: Arial;
}
.table-tree tr td {
  padding-block: 2px;
}
.table-tree tr td[valign="top"] {
  padding-left: 4px;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-text-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-text-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-font-weight: initial;
      --tw-text-shadow-color: initial;
      --tw-text-shadow-alpha: 100%;
    }
  }
}
