.emha-wrap{box-sizing:border-box;max-width:850px;margin:28px auto;padding:30px;border-radius:18px;background:#fff;color:#12243b;border:1px solid #dbe3ec;box-shadow:0 12px 32px rgba(8,32,55,.08)}.emha-wrap *{box-sizing:border-box}.emha-wrap h3{color:#102d49!important;font-size:1.7rem;margin:0 0 10px}.emha-wrap p{color:#52647b}.emha-form{display:grid;gap:17px}.emha-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.emha-form label{display:block;font-weight:650;font-size:.93rem;color:#203651}.emha-form label span:not(.emha-privacy span){color:#a73725}.emha-form input:not([type=checkbox]),.emha-form select,.emha-form textarea{display:block;width:100%;margin-top:6px;padding:12px;border:1px solid #bac7d5;border-radius:9px;background:#fff;color:#12243b;font:inherit}.emha-form input:focus,.emha-form textarea:focus,.emha-form select:focus{outline:2px solid #f5b942;outline-offset:1px}.emha-upload{padding:15px;border:1px dashed #a8b9cc;border-radius:10px}.emha-upload small{display:block;margin-top:6px;font-weight:400;color:#63758a}.emha-privacy{display:flex!important;gap:10px;align-items:flex-start;font-size:.87rem!important;font-weight:400!important}.emha-privacy input{margin-top:3px}.emha-privacy a{color:#175d9b;text-decoration:underline}.emha-form button{background:#f5a128;color:#10243b;border:0;border-radius:9px;padding:15px 20px;font:inherit;font-weight:750;cursor:pointer}.emha-form button:disabled{opacity:.65;cursor:wait}.emha-status{margin:0;min-height:1.3em}.emha-status.emha-ok{color:#176e40}.emha-hp{position:absolute!important;left:-99999px!important;height:1px;overflow:hidden}@media(max-width:620px){.emha-wrap{padding:20px}.emha-grid{grid-template-columns:1fr}}

/* v1.1: lesbare Auswahlfelder, Firmennamen nur bei Gewerbe anzeigen */
.emha-form select{min-height:50px!important;height:50px!important;line-height:normal!important;padding:10px 38px 10px 12px!important;text-decoration:none!important;appearance:auto!important;-webkit-appearance:auto!important;}
.emha-firma[hidden]{display:none!important;}
