/* KUSHVANTA Support, bestehende Rechtseiten-Gestaltung */
.kv-support{max-width:740px!important}
#kv-support-form{background:#fff;border:1px solid #dbe5d7;border-radius:12px;padding:clamp(20px,4vw,34px);display:grid;gap:17px}
#kv-support-form label{display:grid;gap:7px;color:#21412b;font-size:13px;font-weight:700}
#kv-support-form input,#kv-support-form textarea{box-sizing:border-box;width:100%;padding:12px 13px;min-height:45px;border:1px solid #c9d9c9;border-radius:8px;color:#172c20;background:#fff;font:inherit}
#kv-support-form input:focus,#kv-support-form textarea:focus{outline:2px solid #80a58c;outline-offset:2px}
#kv-support-form button{justify-self:start;border:0;border-radius:8px;min-height:46px;padding:12px 22px;color:white;background:#1a3e29;font:700 14px Arial,sans-serif;cursor:pointer}
#kv-support-form button:disabled{opacity:.6;cursor:progress}
#kv-support-form p{font-size:12px;margin:0}
.kv-support-bot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.kv-support-error{color:#9f2626!important}
.kv-support-success{padding:25px;border:1px solid #dce8da;border-radius:12px;background:#eaf3e7}
.kv-support-success h2{margin:0 0 10px}
@media(max-width:600px){#kv-support-form button{width:100%}}
