/* =======================
   LOKI B2B FORM (Contact Form 7 / eigenes Markup)
   ======================= */

.b2b-form .row{
  display:flex;
  flex-wrap:wrap;
  gap:20px;
  margin-bottom:10px;
}

.b2b-form .col{
  flex:1;
  min-width:0;
}

.b2b-form label{
  display:block;
  width:100%;
  margin-bottom:10px;
  font-weight:500;
}

.b2b-form input,
.b2b-form select,
.b2b-form textarea{
  width:100%;
  box-sizing:border-box;
  padding:8px 10px;
  border-radius:4px;
  border:1px solid #ccc;
  font:inherit;
}

.b2b-form textarea{
  min-height:120px;
}

.b2b-form .wpcf7-acceptance{
  display:flex;
  align-items:center;
  gap:12px;
  margin:20px 0 10px;
}

.b2b-form .wpcf7-acceptance input[type="checkbox"]{
  width:18px;
  height:18px;
  margin:3px 0 0; /* leicht nach unten wie vorher */
  cursor:pointer;
}
