/* The :has selector also scopes the fix to the previously deployed page bundle. */
body:has(.legal-research-layout),
body:has(main input[aria-label="Hukuki ara\015Ft\0131rma sorgusu"]) {
  min-width: 0;
}

:is(.legal-research-layout, main:has(input[aria-label="Hukuki ara\015Ft\0131rma sorgusu"])) {
  min-width: 0;
  overflow-wrap: anywhere;
}

/* A bare 1fr track inherits the longest law title's minimum content width. */
:is(.legal-research-layout, main:has(input[aria-label="Hukuki ara\015Ft\0131rma sorgusu"])) > section + section > .grid {
  min-width: 0;
  grid-template-columns: minmax(0, 1fr);
}

:is(.legal-research-layout, main:has(input[aria-label="Hukuki ara\015Ft\0131rma sorgusu"])) > section + section > .grid > * {
  min-width: 0;
}

:is(.legal-research-layout, main:has(input[aria-label="Hukuki ara\015Ft\0131rma sorgusu"])) > section + section > .grid button {
  min-width: 0;
  max-width: 100%;
}

:is(.legal-research-layout, main:has(input[aria-label="Hukuki ara\015Ft\0131rma sorgusu"])) > section + section > .grid > div > div > button > span:first-child,
:is(.legal-research-layout, main:has(input[aria-label="Hukuki ara\015Ft\0131rma sorgusu"])) > section + section > .grid > div > div > button > span:last-child {
  flex-shrink: 0;
}

:is(.legal-research-layout, main:has(input[aria-label="Hukuki ara\015Ft\0131rma sorgusu"])) > section + section > .grid > div > div > button > span:last-child {
  white-space: nowrap;
}

@media (min-width: 64rem) {
  :is(.legal-research-layout, main:has(input[aria-label="Hukuki ara\015Ft\0131rma sorgusu"])) > section + section > .grid {
    grid-template-columns: minmax(0, 1fr) 320px;
  }

  :is(.legal-research-layout, main:has(input[aria-label="Hukuki ara\015Ft\0131rma sorgusu"])) > section + section > .grid:has(> aside:first-child) {
    grid-template-columns: 230px minmax(0, 1fr);
  }
}
