.opt{transition:background .2s,border-color .2s,color .2s}
.field{font:inherit;font-size:15px;font-weight:400;padding:13px 14px;border:1px solid #C9D3DC;border-radius:10px;background:#FFFFFF;color:#0E1116;width:100%}
.lbl{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}
.vrow + .vrow{border-top:1px solid #1C2F41}
@media (max-width:1100px){.wtxt,.zwrap{white-space:normal !important}.agrid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.kgrid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}
@media (max-width:640px){.kopfnote,.kmap{display:none !important}.agrid .opt{padding:10px !important}.optname{font-size:14px !important}.f2grid,.kgrid{grid-template-columns:minmax(0,1fr) !important}.mwrap{white-space:normal !important}.wgrid{grid-template-columns:minmax(0,1fr) !important}.fcard{padding:22px !important}}
.hp{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important}
@media (prefers-reduced-motion:reduce){.pulse{animation:none}.packet{display:none}}
