.infonevod-ui {
  --font-sans: "Segoe UI", Arial, sans-serif;
  font-family: var(--font-sans);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
:where(.infonevod-ui) *, :where(.infonevod-ui) *::before, :where(.infonevod-ui) *::after { box-sizing: border-box; }
:where(.infonevod-ui) :is(h1,h2,h3,h4,p,dl,dd,figure,blockquote) { margin: 0; }
:where(.infonevod-ui) :is(ul,ol) { margin: 0; padding: 0; list-style: none; }
:where(.infonevod-ui) :is(button,input,textarea,select) { font: inherit; color: inherit; letter-spacing: inherit; }
:where(.infonevod-ui) button { background: transparent; border: 0; padding: 0; cursor: pointer; }
:where(.infonevod-ui) a { color: inherit; text-decoration: none; }
:where(.infonevod-ui) :is(img,svg) { vertical-align: middle; }
:where(.infonevod-ui) .ui-icon { flex-shrink: 0; }
:where(.infonevod-ui) button:disabled { cursor: default; opacity: .5; }
:where(.infonevod-ui) [hidden] { display: none !important; }
:where(.infonevod-ui) .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0; }
:where(.infonevod-ui) dialog:not([open]) { display: none !important; }
:where(.infonevod-ui) dialog { font-family: inherit; line-height: inherit; }
:where(.infonevod-ui) dialog::backdrop { background: rgb(0 0 0 / .5); }
body:has(.infonevod-ui dialog[open]), body.infonevod-ui:has(dialog[open]) { overflow: hidden; }
