.uid-form{display:flex;flex-direction:column;gap:var(--a3);margin:0 0 var(--a4)}
.uid-form label{font-weight:600}
.uid-form input{font:inherit;font-size:1rem;padding:var(--a3);border:1px solid var(--linie);border-radius:var(--r-l);min-height:44px;width:100%;box-sizing:border-box}
.uid-form button{min-height:44px;font:inherit;cursor:pointer}
.res{padding:var(--a4);border:1px solid var(--linie);border-radius:var(--r-l);margin:0 0 var(--a6);overflow-wrap:break-word}
.res.ok{border-color:#2e7d32;background:#f1f8f2}
.res.bad{border-color:#b3261e;background:#fdf1f0}
.res p{margin:0 0 var(--a2)}
.seite table{width:100%;border-collapse:collapse;margin:0 0 var(--a6)}
.seite th,.seite td{padding:var(--a2) var(--a3);border:1px solid var(--linie);text-align:left;vertical-align:top;overflow-wrap:break-word}
.seite th{background:var(--flaeche-2)}
.hinweis-box{padding:var(--a4);border:1px solid var(--linie);border-radius:var(--r-l);background:var(--flaeche-2);margin:0 0 var(--a6)}
@media print{.noprint{display:none!important}}
