/* Shared refinements for the international search pages. */
:is(.english-search-page,.international-search-page) .german-form-actions button{letter-spacing:0}

:is(.english-search-page,.international-search-page) .german-form-actions { container-type: inline-size; flex-wrap: nowrap; }
:is(.english-search-page,.international-search-page) .german-form-assurance { min-width: max-content; white-space: nowrap; }
:is(.english-search-page,.international-search-page) .german-form-assurance > span { display: block; }

@container (max-width: 260px) {
  :is(.english-search-page,.international-search-page) .german-form-actions button {
    font-size: 14px;
    padding-inline: 8px;
  }
}

@media (min-width: 800px) and (max-width: 1000px) {
  :is(.english-search-page,.international-search-page) .german-form-actions {
    display: grid;
    justify-items: start;
  }

  :is(.english-search-page,.international-search-page) .german-form-assurance {
    display: flex;
    column-gap: .35em;
    font-size: clamp(9px, 4.35cqi, 11px);
  }
}

:is(.english-search-page,.international-search-page) .dock-search-nav .dock-language-search{margin-top:0;min-height:52px}
:is(.english-search-page,.international-search-page) .dock-search-nav .dock-search-link{color:#fff}
:is(.english-search-page,.international-search-page) .dock-search-nav .dock-search-link:hover{color:#e1be86}

.international-search-page .dock-return-label > span { white-space: normal; }

@media (min-width: 701px) {
  :is(.english-search-page,.international-search-page) .main-nav .nav-search[lang="de"] { display: none; }
  :is(.english-search-page,.international-search-page) .main-nav .nav-search[aria-current="page"] { display: inline-flex; }
}
