/* Pixelbay Converter responsive polish */
*, *::before, *::after { box-sizing: border-box; }
html, body { max-width: 100%; overflow-x: hidden; }
@media (max-width: 640px) {
  body { min-width: 0 !important; }
  header { padding-left: 16px !important; padding-right: 16px !important; }
  header > div:last-child { min-width: 0; max-width: calc(100vw - 150px); gap: 8px !important; overflow: hidden; flex-shrink: 1; }
  header > div:last-child > a:nth-last-child(-n+2) { display: none !important; }
  header > div:last-child > a { width: 32px !important; min-width: 32px !important; height: 32px !important; min-height: 32px !important; }
  main, section, [role="main"] { max-width: 100%; min-width: 0; }
  input, select, textarea { min-width: 0; max-width: 100%; }
}
