.kzwai{max-width:900px;margin:1.5rem auto;padding:20px;border:1px solid #d8e2dd;border-radius:15px;line-height:1.6;color:#213b32}.kzwai *{box-sizing:border-box}.kzwai h2{font-size:1.5rem;margin:0 0 13px}.kzwai h3{font-size:1.2rem;margin:20px 0 8px}.kzwai h4{margin:12px 0 4px}.kzwai-tag{font-size:.84rem;color:#1b6b51;font-weight:750}.kzwai-muted{font-size:.89rem;color:#51665e}.kzwai blockquote{margin:13px 0 20px;padding:16px;background:#f2f8f4;border-left:4px solid #43896b}.kzwai label{display:block;font-weight:650;margin:12px 0 8px}.kzwai textarea{display:block;width:100%;border:1px solid #b7cabc;border-radius:9px;padding:14px;font:inherit;color:#22352f;resize:vertical;min-height:260px}.kzwai textarea:focus{outline:2px solid #397b5e;outline-offset:1px}.kzwai-status{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:.85rem;color:#50695f;margin:8px 0}.kzwai-consent{display:flex!important;align-items:flex-start;gap:10px;line-height:1.45;font-weight:400!important}.kzwai-consent input{margin-top:4px;min-width:18px;min-height:18px}.kzwai button{min-height:44px;background:#166b52;color:white;border:0;border-radius:9px;padding:11px 15px;font:inherit;font-weight:700;cursor:pointer}.kzwai button[disabled]{opacity:.55;cursor:wait}.kzwai-info{border:1px solid #ccdcd3;background:#f0f8f3;padding:11px 13px;border-radius:9px}#kzwai-result{padding:16px;border:1px solid #85b69e;background:#f7fbf8;border-radius:11px;margin:20px 0}#kzwai-result[hidden]{display:none!important}
@media(max-width:640px){.kzwai{padding:12px}.kzwai-status{display:block}.kzwai button{width:100%}}
