/* Style formularza zgłoszeń — motyw OnlyRE nadpisuje wyglądem "akt",
   to jest tylko warstwa funkcjonalna/layoutowa. */
.onlyre-clip-form { max-width: 560px; }
.onlyre-clip-form__row { margin-bottom: 1em; display: flex; flex-direction: column; gap: .35em; }
.onlyre-clip-form__row label { font-weight: 600; }
.onlyre-clip-form__row input,
.onlyre-clip-form__row select,
.onlyre-clip-form__row textarea { padding: .6em .7em; font: inherit; }
.onlyre-clip-form__honeypot { position: absolute; left: -9999px; }
.onlyre-clip-form__note { font-size: .85em; opacity: .75; }
.onlyre-clip-form__response { margin-top: 1em; font-weight: 600; }
.onlyre-clip-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 1.5em; }
.onlyre-embed iframe { width: 100%; aspect-ratio: 16/9; height: auto; }
