.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) {
  --tm-search-green: #006551;
  --tm-search-border: #e5e7eb;
  --tm-search-text: #101828;
  --tm-search-radius: 30px;
  --tm-search-card-bg: #ffffff;
  --tm-search-shadow: 0 1px 2px rgba(16, 24, 40, 0.06);
  font-family: Montserrat, system-ui, -apple-system, "Segoe UI", sans-serif;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .search-total-label,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .search-total-label,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .search-total-label,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results .search-total-label,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body h1,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body h2,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body h3 {
  font-family: inherit;
  color: var(--tm-search-text);
  font-weight: 600;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body ul.card-page,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] ul.card-page,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] ul.card-page,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .display-card ul.card-page {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 100%;
  flex-direction: unset !important;
  flex-wrap: unset !important;
  align-items: stretch;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body ul.card-page > li.card-page-item,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] ul.card-page > li.card-page-item,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] ul.card-page > li.card-page-item,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .display-card ul.card-page > li.card-page-item {
  flex: none !important;
  width: auto !important;
  max-width: none !important;
  min-width: 0;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body ul.card-page > li.card-page-item .card.card-type-asset,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] ul.card-page > li.card-page-item .card.card-type-asset {
  height: 100%;
  display: flex;
  flex-direction: column;
  min-height: 0;
  border-radius: var(--tm-search-radius);
  border: 1px solid var(--tm-search-border);
  background: var(--tm-search-card-bg);
  box-shadow: var(--tm-search-shadow);
  overflow: hidden;
  transition: box-shadow 0.25s ease, border-color 0.25s ease;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) ul.card-page > li.card-page-item .card.card-type-asset:hover {
  border-color: rgba(0, 101, 81, 0.35);
  box-shadow: 0 8px 24px rgba(16, 24, 40, 0.08);
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) ul.card-page > li.card-page-item .aspect-ratio.card-item-first,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .aspect-ratio.card-item-first,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] .aspect-ratio.card-item-first,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results .aspect-ratio.card-item-first,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .list-group-item .aspect-ratio.card-item-first,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .display-card .aspect-ratio.card-item-first {
  display: none !important;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) ul.card-page > li.card-page-item .card-body {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  padding: 24px;
  gap: 0;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) ul.card-page > li.card-page-item .card-row {
  margin: 0;
  width: 100%;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) ul.card-page > li.card-page-item section.autofit-section {
  display: flex;
  flex-flow: row wrap;
  align-items: baseline;
  column-gap: 10px;
  row-gap: 6px;
  margin: 0;
  padding: 0;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) ul.card-page > li.card-page-item section.autofit-section > h3.card-title {
  flex: 1 0 100%;
  order: 0;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) ul.card-page > li.card-page-item .card-title {
  font-size: 1.0625rem;
  line-height: 1.35;
  font-weight: 600;
  margin: 0;
  color: var(--tm-search-text);
  letter-spacing: -0.01em;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) ul.card-page > li.card-page-item .card-title a {
  color: inherit;
  text-decoration: none;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) ul.card-page > li.card-page-item .card-title a:hover {
  color: var(--tm-search-green);
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) ul.card-page > li.card-page-item section.autofit-section > p.card-subtitle:nth-child(2) {
  display: none !important;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) ul.card-page > li.card-page-item section.autofit-section > p.card-subtitle:nth-child(3),
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) ul.card-page > li.card-page-item section.autofit-section > p.card-subtitle:nth-child(4) {
  flex: 0 1 auto;
  order: 1;
  margin: 0 !important;
  padding: 0;
  font-size: 0.8125rem;
  line-height: 1.4;
  color: #667085;
  font-weight: 500;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) ul.card-page > li.card-page-item section.autofit-section > p.card-subtitle:nth-child(3)::after {
  content: " · ";
  font-weight: 400;
  color: #98a2b3;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) ul.card-page > li.card-page-item .card-description {
  flex: 1 0 100%;
  order: 2;
  margin: 0 !important;
  margin-top: 4px !important;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #475467;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .list-group,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body ul.list-group,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results .list-group,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .list-group,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] .list-group,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .lfr-search-container-list .list-group,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .lfr-search-container .list-group {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none;
  border: none !important;
  background: transparent !important;
  width: 100%;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .list-group-item,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results .list-group-item,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .list-group-item,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] .list-group-item,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .lfr-search-container .list-group-item {
  display: flex !important;
  flex-direction: column;
  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 1px solid var(--tm-search-border) !important;
  border-radius: var(--tm-search-radius) !important;
  background: var(--tm-search-card-bg) !important;
  box-shadow: var(--tm-search-shadow);
  overflow: hidden;
  transition: box-shadow 0.25s ease, border-color 0.25s ease;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .list-group-item:hover,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .list-group-item:hover,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] .list-group-item:hover {
  border-color: rgba(0, 101, 81, 0.35) !important;
  box-shadow: 0 8px 24px rgba(16, 24, 40, 0.08);
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .list-group-item .autofit-row,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .list-group-item .autofit-row {
  width: 100%;
  margin: 0;
  flex: 1;
  align-items: stretch;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .list-group-item .autofit-col,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .list-group-item .autofit-col {
  padding: 16px 20px;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .search-results,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .search-results,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] .search-results {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .search-results > .search-result,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .search-results > .search-result,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] .search-results > .search-result {
  border: 1px solid var(--tm-search-border);
  border-radius: var(--tm-search-radius);
  background: var(--tm-search-card-bg);
  box-shadow: var(--tm-search-shadow);
  padding: 16px 20px;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .search-results > .search-result a,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .search-results > .search-result a {
  color: var(--tm-search-green);
  font-weight: 600;
  text-decoration: none;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .search-results > .search-result a:hover,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .search-results > .search-result a:hover {
  text-decoration: underline;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body table.table,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body table.table-list,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] table.table,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] table.table {
  display: block;
  width: 100%;
  border: 0;
  background: transparent;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body table.table thead,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] table.table thead {
  display: none;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body table.table tbody,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body table.table-list tbody,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] table.table tbody,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] table.table tbody {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body table.table tbody tr,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body table.table-list tbody tr,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] table.table tbody tr,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] table.table tbody tr {
  display: flex;
  flex-direction: column;
  border: 1px solid var(--tm-search-border);
  border-radius: var(--tm-search-radius);
  background: var(--tm-search-card-bg);
  box-shadow: var(--tm-search-shadow);
  overflow: hidden;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body table.table tbody tr td,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body table.table-list tbody tr td,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] table.table tbody tr td {
  display: block;
  width: 100% !important;
  border: none !important;
  padding: 12px 16px !important;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body ul.card-page > li.card-page-item,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] ul.card-page > li.card-page-item,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] ul.card-page > li.card-page-item,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .display-card ul.card-page > li.card-page-item {
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .taglib-page-iterator,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results .taglib-page-iterator,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .taglib-page-iterator,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] .taglib-page-iterator {
  margin-top: 28px;
  font-family: inherit;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .pagination-bar,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results .pagination-bar,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .pagination-bar,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] .pagination-bar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 16px 24px;
  padding: 16px 20px;
  margin-top: 24px;
  background: var(--tm-search-card-bg);
  border: 1px solid var(--tm-search-border);
  border-radius: var(--tm-search-radius);
  box-shadow: var(--tm-search-shadow);
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .pagination-results,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results .pagination-results,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .pagination-results,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] .pagination-results {
  font-size: 0.875rem;
  line-height: 1.45;
  font-weight: 500;
  color: #475467;
  flex: 1 1 auto;
  text-align: left;
  min-width: 0;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .pagination-items-per-page,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results .pagination-items-per-page,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .pagination-items-per-page,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] .pagination-items-per-page {
  flex: 0 0 auto;
}

@media (min-width: 992px) {
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .pagination-items-per-page,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results .pagination-items-per-page,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .pagination-items-per-page,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] .pagination-items-per-page,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .pagination-results,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results .pagination-results,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .pagination-results,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] .pagination-results {
    margin-bottom: 0 !important;
  }
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .pagination-items-per-page .dropdown-toggle,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results .pagination-items-per-page .dropdown-toggle,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .pagination-items-per-page .dropdown-toggle,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] .pagination-items-per-page .dropdown-toggle {
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 500;
  color: var(--tm-search-text);
  border: 1px solid var(--tm-search-border);
  border-radius: var(--tm-search-radius);
  background: #fff;
  padding: 8px 14px;
  min-height: 40px;
  box-shadow: none;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .pagination-items-per-page .dropdown-toggle:hover,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results .pagination-items-per-page .dropdown-toggle:hover,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .pagination-items-per-page .dropdown-toggle:hover,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] .pagination-items-per-page .dropdown-toggle:hover {
  border-color: rgba(0, 101, 81, 0.35);
  color: var(--tm-search-green);
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .pagination-items-per-page select.form-control,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results .pagination-items-per-page select.form-control,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .pagination-items-per-page select.form-control,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] .pagination-items-per-page select.form-control {
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 500;
  color: var(--tm-search-text);
  border: 1px solid var(--tm-search-border);
  border-radius: var(--tm-search-radius);
  background: #fff;
  padding: 8px 14px;
  min-height: 40px;
  box-shadow: none;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body ul.pagination,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results ul.pagination,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] ul.pagination,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] ul.pagination {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex: 0 0 auto;
  margin: 0;
  padding: 0;
  gap: 6px;
  border: none;
  background: transparent;
  list-style: none;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body ul.pagination .page-item,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results ul.pagination .page-item,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] ul.pagination .page-item,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] ul.pagination .page-item {
  margin: 0;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body ul.pagination .page-link,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results ul.pagination .page-link,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] ul.pagination .page-link,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] ul.pagination .page-link {
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 600;
  color: #475467;
  border: 1px solid var(--tm-search-border);
  border-radius: 10px;
  background: #fff;
  padding: 8px 12px;
  min-width: 40px;
  text-align: center;
  line-height: 1.2;
  box-shadow: none;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body ul.pagination .page-link::before,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results ul.pagination .page-link::before,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] ul.pagination .page-link::before,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] ul.pagination .page-link::before,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body ul.pagination .page-item.active .page-link::before,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results ul.pagination .page-item.active .page-link::before,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] ul.pagination .page-item.active .page-link::before,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] ul.pagination .page-item.active .page-link::before {
  content: none !important;
  display: none !important;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body ul.pagination .page-link:hover,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results ul.pagination .page-link:hover,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] ul.pagination .page-link:hover,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] ul.pagination .page-link:hover {
  color: var(--tm-search-green);
  border-color: rgba(0, 101, 81, 0.35);
  background: #f9fafb;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body ul.pagination .page-item.active .page-link,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results ul.pagination .page-item.active .page-link,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] ul.pagination .page-item.active .page-link,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] ul.pagination .page-item.active .page-link {
  background: var(--tm-search-green) !important;
  border-color: var(--tm-search-green) !important;
  color: #fff !important;
  z-index: 1;
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body ul.pagination .page-item.disabled .page-link,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results ul.pagination .page-item.disabled .page-link,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] ul.pagination .page-item.disabled .page-link,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] ul.pagination .page-item.disabled .page-link {
  opacity: 0.45;
  pointer-events: none;
}

@media (max-width: 991.98px) {
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body ul.card-page,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] ul.card-page,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] ul.card-page,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .display-card ul.card-page,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .list-group,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results .list-group,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .list-group,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] .list-group,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .lfr-search-container .list-group,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .search-results,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .search-results,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] .search-results,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body table.table tbody,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body table.table-list tbody,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] table.table tbody,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] table.table tbody {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 575.98px) {
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body ul.card-page,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] ul.card-page,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] ul.card-page,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .display-card ul.card-page,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .list-group,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results .list-group,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .list-group,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] .list-group,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .lfr-search-container .list-group,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .search-results,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .search-results,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] .search-results,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body table.table tbody,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body table.table-list tbody,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] table.table tbody,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] table.table tbody {
    grid-template-columns: 1fr;
  }

  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .pagination-bar,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results .pagination-bar,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .pagination-bar,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] .pagination-bar {
    flex-direction: column;
    align-items: stretch;
  }

  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body .pagination-results,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results .pagination-results,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .pagination-results,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] .pagination-results {
    text-align: center;
  }

  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-body ul.pagination,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results ul.pagination,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] ul.pagination,
  :is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] ul.pagination {
    justify-content: center;
  }
}

:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) .portlet-search-results .portlet-header,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [class*="SearchResultsPortlet"] .portlet-header,
:is(.lfr-layout-structure-item-fca050e1-bd6c-b546-9e29-c84db7ca1557, .tokio-search-page) [id*="SearchResultsPortlet"] .portlet-header {
  display: none !important;
}
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 {
  --tm-search-green: #006551;
  --tm-search-border-input: #d0d5dd;
  --tm-search-muted: #98a2b3;
  --tm-search-text: #101828;
  --tm-search-radius: 30px;
  --tm-search-field-bg: #ffffff;
  --tm-search-btn-bg: #f3f4f6;
  --tm-search-btn-bg-hover: #e8eaed;
  --tm-search-field-h: 48px;
  font-family: Montserrat, system-ui, -apple-system, "Segoe UI", sans-serif;
}

.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 .portlet-search-bar .input-group,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 [class*="SearchBarPortlet"] .input-group {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 12px;
  max-width: 100%;
  border: none;
  background: transparent;
  box-shadow: none;
  overflow: visible;
  border-radius: 0;
}

.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 .portlet-search-bar .input-group-item,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 [class*="SearchBarPortlet"] .input-group-item {
  border: none;
  background: transparent;
}

.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 .portlet-search-bar .search-bar-keywords-input-wrapper,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 [class*="SearchBarPortlet"] .search-bar-keywords-input-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 12px;
  width: 100%;
}

.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 .portlet-search-bar .search-bar-keywords-input-wrapper .form-control.input-group-inset-after,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 .portlet-search-bar .search-bar-keywords-input-wrapper input.input-group-inset-after,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 [class*="SearchBarPortlet"] .search-bar-keywords-input-wrapper .form-control.input-group-inset-after,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 [class*="SearchBarPortlet"] .search-bar-keywords-input-wrapper input.input-group-inset-after {
  padding-right: 20px;
}

.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 .portlet-search-bar .input-group-inset-item-after,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 [class*="SearchBarPortlet"] .input-group-inset-item-after {
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  transform: none;
  margin: 0;
  background: transparent;
  border: none;
  padding: 0;
  flex-shrink: 0;
}
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 [class*="SearchBarPortlet"] .input-group > .input-group-item:first-child {
  flex: 1;
  min-width: 0;
}

.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 .portlet-search-bar .form-control,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 .portlet-search-bar input[type="search"],
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 .portlet-search-bar input[type="text"],
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 [class*="SearchBarPortlet"] .form-control,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 [class*="SearchBarPortlet"] input[type="search"],
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 [class*="SearchBarPortlet"] input[type="text"] {
  width: 100%;
  min-height: var(--tm-search-field-h);
  height: var(--tm-search-field-h);
  box-sizing: border-box;
  border: 1px solid var(--tm-search-border-input) !important;
  border-radius: var(--tm-search-radius) !important;
  box-shadow: none !important;
  font-family: inherit;
  font-size: 16px;
  line-height: 24px;
  color: var(--tm-search-text);
  padding: 0 20px 0 44px;
  background-color: var(--tm-search-field-bg);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2398a2b3' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 19a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 16px center;
  background-size: 20px 20px;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 .portlet-search-bar .form-control::placeholder,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 .portlet-search-bar input::placeholder,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 [class*="SearchBarPortlet"] .form-control::placeholder,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 [class*="SearchBarPortlet"] input::placeholder {
  color: var(--tm-search-muted);
}

.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 .portlet-search-bar .form-control:focus,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 .portlet-search-bar input[type="search"]:focus,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 .portlet-search-bar input[type="text"]:focus,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 [class*="SearchBarPortlet"] .form-control:focus,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 [class*="SearchBarPortlet"] input[type="search"]:focus,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 [class*="SearchBarPortlet"] input[type="text"]:focus {
  outline: none;
  border-color: var(--tm-search-green) !important;
  box-shadow: 0 0 0 2px rgba(0, 101, 81, 0.15) !important;
}

.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 .portlet-search-bar .btn,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 .portlet-search-bar button[type="submit"],
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 [class*="SearchBarPortlet"] .btn,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 [class*="SearchBarPortlet"] button[type="submit"] {
  width: var(--tm-search-field-h);
  height: var(--tm-search-field-h);
  min-width: var(--tm-search-field-h);
  min-height: var(--tm-search-field-h);
  padding: 0;
  border-radius: 50%;
  border: none;
  background: var(--tm-search-btn-bg);
  color: var(--tm-search-text);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: background 0.2s ease, color 0.2s ease;
}

.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 .portlet-search-bar .btn:hover,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 .portlet-search-bar button[type="submit"]:hover,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 [class*="SearchBarPortlet"] .btn:hover,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 [class*="SearchBarPortlet"] button[type="submit"]:hover {
  background: var(--tm-search-btn-bg-hover);
  color: var(--tm-search-text);
}

.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 .portlet-search-bar .btn .lexicon-icon,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 [class*="SearchBarPortlet"] .btn .lexicon-icon {
  color: currentColor;
}

.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 .portlet-search-bar .btn .lexicon-icon svg,
.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38 [class*="SearchBarPortlet"] .btn .lexicon-icon svg {
  fill: currentColor;
}

:is(.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38, .tokio-search-page) .portlet-search-bar .portlet-header,
:is(.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38, .tokio-search-page) [class*="SearchBarPortlet"] .portlet-header,
:is(.lfr-layout-structure-item-acb3c87d-110f-d6e5-4295-8f40c42e4b38, .tokio-search-page) [id*="SearchBarPortlet"] .portlet-header {
  display: none !important;
}.lfr-layout-structure-item-ed135150-078f-cc75-1a8b-e9707097411c {
display: none !important;
}
.lfr-layout-structure-item-7118a16b-6230-fc44-d1c5-86f7e33afd4a {
padding-bottom: 24px !important;
}
.lfr-layout-structure-item-e292c4bf-e572-463c-bee9-4056e04a2a83 {
padding-bottom: var(--spacer-7,6rem) !important;
}
