/* Anfrage Kalkulator basic styles */
.ak-wrap{background:#fafbff;border:1px solid #e8e8f0;border-radius:16px;padding:16px;margin:12px 0}
.ak-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.ak-pill{border:1px solid #e0e0ea;border-radius:999px;padding:4px 10px;font-size:12px;color:#666}
.ak-grid2{display:grid;grid-template-columns:1fr;gap:12px;margin:10px 0}
@media(min-width:680px){.ak-grid2{grid-template-columns:1fr 1fr}}
.ak-result{border:1px dashed #d7d7de;border-radius:12px;padding:12px;margin:10px 0}
.ak-price{font-size:1.4em;font-weight:800}
.ak-note{font-size:.9em;color:#666;margin:4px 0 6px 0}
.ak-breakdown{font-size:.95em;color:#333}
.ak-hr{height:1px;background:#ececf2;margin:18px 0}
.ak-sub{margin:0 0 8px 0}
.ak-form input,.ak-form select,.ak-form textarea{width:100%;background:#fff;border:1px solid #d8d8e2;border-radius:10px;padding:10px}
.ak-form label{display:block;margin:10px 0 6px 0}
.ak-gdpr{display:flex;gap:8px;align-items:flex-start;margin:10px 0}
.ak-btn{background:#753b61;color:#fff;border:none;border-radius:12px;padding:12px 14px;font-weight:700;cursor:pointer}
.ak-success{background:#e8f7ef;color:#1d7f51;border:1px solid #c6ecd7;border-radius:10px;padding:10px;margin:10px 0}
.ak-error{background:#ffeaea;color:#a33;border:1px solid #f1c0c0;border-radius:10px;padding:10px;margin:10px 0}
