/* Izjava o dostopnosti: slog obrazca in predogleda. Uporablja le skupne spremenljivke. */
.izj{max-width:760px}
.izj .polje{display:flex;flex-direction:column;gap:6px;margin:0 0 16px}
.izj fieldset{border:1px solid var(--linea);padding:18px 18px 4px;margin:0 0 22px}
.izj legend{font:500 11px/1.4 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--marca-texto);padding:0 8px}
.izj label{font:500 11px/1.4 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--meta)}
.izj input,.izj select,.izj textarea{padding:14px 16px;border:1px solid var(--campo);border-radius:var(--radio);background:var(--fondo);color:var(--tinta);font:400 15px Sora,system-ui,sans-serif;width:100%;box-sizing:border-box;min-width:0}
.izj textarea{min-height:92px;resize:vertical;line-height:1.55}
.izj .pomoc{font-size:13px;color:var(--meta);margin:0}
.izj .dve{display:grid;gap:0 16px}
@media(min-width:620px){.izj .dve{grid-template-columns:1fr 1fr}}
.izj-akcije{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 8px}
.izj-akcije button{padding:11px 18px;font:600 14px/1.2 Sora,system-ui,sans-serif;letter-spacing:0;text-transform:none;color:var(--tinta);cursor:pointer}
.izj-manjka{margin:0 0 18px;padding:14px 18px;border-left:4px solid var(--acento);background:var(--panel);font-size:14px;color:var(--tinta)}
.izj-manjka ul{margin:6px 0 0;padding-left:20px}
.izj-pred{margin:24px 0 0;padding:26px 24px;border:1px solid var(--campo);background:var(--alt);max-width:760px}
.izj-pred h3{font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0 0 14px}
.izj-pred h4{font-size:16px;font-weight:600;letter-spacing:-.01em;margin:20px 0 6px;color:var(--tinta)}
.izj-pred p{margin:0 0 10px;font-size:14.5px;color:var(--tinta)}
.izj-pred .ni{color:var(--meta)}
.izj-nota{font:500 11px/1.4 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--meta);margin:24px 0 0}
